Visual Basic - Lanzar un comando SQL por medio de Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

Lanzar un comando SQL por medio de Visual Basic

Publicado por Jero (25 intervenciones) el 20/04/2006 19:12:52
Hola, ¿Alguien sabe como puedo lanzar un comando CREATE DATABASE, DROP DATABASE, BACKUP DATABASE, etc al SQL SERVER por medio de visual basic ?. Necesito hacerlo enviando sentencias SQL.

Gracias por vuestra colaboración

Un Saludo,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Lanzar un comando SQL por medio de Visual Basic

Publicado por Cecilia Colalongo (3117 intervenciones) el 20/04/2006 21:29:42
Si estás usando ADO lo haces a través del método Execute del objeto Connection.

objConnection.Execute "CREATE DATABASE ... "
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lanzar un comando SQL por medio de Visual Basic

Publicado por pepo22 (1 intervención) el 21/04/2006 00:35:58
Me interesa el código ¿cómo continúa?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lanzar un comando SQL por medio de Visual Basic

Publicado por Antono (1 intervención) el 21/04/2006 00:37:42
Os las tragais todas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lanzar un comando SQL por medio de Visual Basic

Publicado por Jero (25 intervenciones) el 21/04/2006 12:26:26
Hola, gracias Cecilia por responder. Yo estaba trabajando con la DMO pero me pase al ADO. Ahora el problema que tengo es que al enviar el comando de Restaurar la Base de Datos, que es un poco grande, me aparece el error de "Timeout Expired". He probado con los valores 0 y 200 a la objConection.ConectionTimeout pero sigue dando el mismo error.

Nota: estoy trabando con la MSDE (No se si tiene que ver)

Un Saludo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lanzar un comando SQL por medio de Visual Basic

Publicado por Jero (25 intervenciones) el 21/04/2006 13:01:29
Problema resuelto.
Estaba poniendo objConection.conectiontimeout en lugar del objConection.comandtimeout. Por defecto, el ComandTimeOut obtiene por defecto 30 segundos y el proceso de restaurar una copia de seguridad tardaba mas.

Gracias de todos modos

Un Saludo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar