Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: SOLO VISUAL PUEDE en Miércoles 14 de Julio de 2004, 18:40
Título: Bd Visual Basic 6.0 Y Sql Server2000
Publicado por: SOLO VISUAL PUEDE en Miércoles 14 de Julio de 2004, 18:40
HOLA:
QUISIERA QUE ME AYUDARAS Y QUE ME DIJERAS CÓMO PUEDO MANIPULAR UNA BASES DE DATOS EN SQL SERVER 2000 MEDIANTE VISUAL BASIC 6.0, YA TENGO TODOS LOS FORMULARIOS EN VB6.0 PERO UTILIZO UNA BASE DE DATOS EN ACCESS 2000, HE TRANSFORMADO ESA BD A SQL SERVER Y AHORA QUIERO UTILIZAR ESTA PARA TRABAJAR CON ELLA.....¿CÓMO LE HAGO? ¿ME PUEDES AYUDAR?,...me puedes enviar información a mi correo TE LO AGRADECERÉ MUCHISIMO, YA QUE ES DE SUMA IMPORTANCIA........
GRACIAS
Título: Re: Bd Visual Basic 6.0 Y Sql Server2000
Publicado por: xxxNeOxxx en Jueves 15 de Julio de 2004, 11:19
hola, por mi vaga esperiencia te puedo decir que trabajar con sql(si conoces su sintaxis) desde visual basic es sumamente sencillo. Lo único que hay k hacer es conectarse al servidor sql y lanzarle sentencias sql(con sentencias me refiero tanto a select,insert,delete,etc). Ahora si no conoces sql creo que se puede trabajar con un recordset para añadir, eliminar,etc. :alien:
Título: Re: Bd Visual Basic 6.0 Y Sql Server2000
Publicado por: SOLO VISUAL PUEDE en Sábado 17 de Julio de 2004, 19:47
AGRADEZCO MUCHO LA COLABORACIÓN E INFORMO QUE YA HE PODIDO HACER LA CONEXIÓN DE VB CON SQL SERVER E INCLUSO HE PODIDO INSERTAR REGISTROS MEDIANTE "INSERT TO...." SOLO QUE PARA ELIMINAR REGISTROS MEDIANTE EL SIGUIENTE CÓDIGO:
Private Sub Elimina_Click() Set DB = New Connection DB.CursorLocation = adUseClient 'DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Evalua.mdb" DB.Open "Provider=SQLOLEDB.1;" & _ "Integrated Security=SSPI;Persist Security Info=False;User ID=eval;Initial Catalog=Evaluasql;Data Source=powerweb\sqlserver2000" busca = CveAlumTxt.Text SQL = "DELETE * FROM Alumno WHERE CveAlum = '" & busca & "'" Set RS = DB.Execute(SQL) End Sub
DONDE: busca: es la clave del alumno que va a eliminar
ME MARCA UN ERROR EN
SQL = "DELETE * FROM Alumno WHERE CveAlum = '" & busca & "'"
DICIENDO " SINTAXIS INCORRECTA CERCA DE LA PALABRA CLAVE "*" " ¿A QUÉ SE DEBE?
Título: Re: Bd Visual Basic 6.0 Y Sql Server2000
Publicado por: Cyclop en Sábado 17 de Julio de 2004, 21:58
Tienes que crear una conexion via ODBC el resto es lo mismo, para mayor informacion utiliza el entorno de datos y despues lo haces via codigo.
Salu2
Título: Re: Bd Visual Basic 6.0 Y Sql Server2000
Publicado por: Shiquilla en Domingo 18 de Julio de 2004, 16:50
La sintaxis de la Delete es:
Código: Text
DELETE FROM Tabla WHERE Campo = LoQueSea
Tu codigo sería así:
Código: Text
SQL = "DELETE FROM Alumno WHERE CveAlum = '" & busca & "'"