elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 04:13  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos
| | | |-+  Se puede crear un instalador de unos scripts sql?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Se puede crear un instalador de unos scripts sql?  (Leído 1,246 veces)
_CrisiS_

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Se puede crear un instalador de unos scripts sql?
« en: 12 Febrero 2011, 06:07 »

Holas Bueno tengo mi BD y unos procedimientos pero todo lo tengo en un script de sql, mi duda era si se podia crear desde visual net u otro lado un "instalador del script" cosa que cuando vaya a otra maquina no sea nesesario tener que abrir el sql y ejecutar mi script o cuando distribuya mi aplicacion no vean el codigo de mi script


En línea
Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: Se puede crear un instalador de unos scripts sql?
« Respuesta #1 en: 12 Febrero 2011, 19:04 »

:http://www.elguille.info/NET/ADONET/Crear_una_base_de_datos_de_SQL_Server_mediante_codigo_de_Visual_Basic.htm


En línea

---
‭‭‭‭jackl007


Desconectado Desconectado

Mensajes: 1.380


[UserRPL]


Ver Perfil WWW
Re: Se puede crear un instalador de unos scripts sql?
« Respuesta #2 en: 12 Febrero 2011, 21:27 »

hazlo por consola...

yo tambien tuve la misma necesidad, pero para crear un asistente de importacion / exportacion de copias de seguridad de la bd de la aplicacion.

la idea es ejecudar la consola y ejecutar el mysql dandole los parámetros (usuario, password, bd, y la ruta del fichero a importar).

El codigo tambien detecta cuando se ha finalizado de importar, esto lo hace monitoreando si está abierta la consola o no...


te pongo aqui el codigo
Código
        Dim pid As Long
       On Error Resume Next
       Kill sFile
       pid = Shell("cmd.exe /c mysql --user=" & db_user & " --password=" & db_pass & " " & db_nombre & " < " & Chr(34) & sFile & Chr(34), vbHide)
       While Proceso_abierto(pid) = True
           DoEvents
           Sleep (100)
       Wend
       Sleep 1000
       MsgBox "El archivo ha sido importado Exitosamente, vuelva a ejecutar el programa.", vbInformation, "Copia de Seguridad Restablecida"
 
 
 
Código
 Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Function EnumProcesses Lib "PSAPI.DLL" ( _
    ByRef lpidProcess As Long, _
    ByVal cb As Long, _
    ByRef cbNeeded As Long) As Long
Private Function Proceso_abierto(ByVal pid As Long) As Boolean
   'Nos dice si un PID esta abierto, para saber si finalizo el proceso
   Dim Array_Procesos() As Long
   Dim i_Procesos As Long
   Dim t_cbNeeded As Long
   Dim i As Long
   Dim ret As Long
   ReDim Array_Procesos(250) As Long
   ret = EnumProcesses(Array_Procesos(1), 1000, t_cbNeeded)
   i_Procesos = t_cbNeeded / 4
   For i = 1 To i_Procesos
       If pid = Array_Procesos(i) Then
           Proceso_abierto = True
       End If
 
   Next
End Function
 


SALUDOS
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crear scripts propios
Desarrollo Web
The Ghost 4 771 Último mensaje 30 Diciembre 2003, 11:40
por Azielito
Como crear un instalador
Dudas Generales
CFDL_Nico 3 447 Último mensaje 15 Enero 2005, 10:30
por maAak
Crear Scripts en linux ??
GNU/Linux
ANNIBAL 1 411 Último mensaje 18 Mayo 2005, 17:01
por el-brujo
crear un instalador
Multimedia
briangarcia 0 214 Último mensaje 24 Febrero 2006, 16:38
por briangarcia
[VBS] Os dejo unos cuantos scripts de utilidad para muchos :)
Scripting
pitoloko 1 1,294 Último mensaje 27 Marzo 2011, 19:39
por Novlucker
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines