• Lunes 23 de Diciembre de 2024, 05:32

Autor Tema:  Bd Visual Basic 6.0 Y Sql Server2000  (Leído 2133 veces)

SOLO VISUAL PUEDE

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Bd Visual Basic 6.0 Y Sql Server2000
« en: Miércoles 14 de Julio de 2004, 18:40 »
0
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

xxxNeOxxx

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Bd Visual Basic 6.0 Y Sql Server2000
« Respuesta #1 en: Jueves 15 de Julio de 2004, 11:19 »
0
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:
--------------------
FREE YOUR MIND
--------------------

SOLO VISUAL PUEDE

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Bd Visual Basic 6.0 Y Sql Server2000
« Respuesta #2 en: Sábado 17 de Julio de 2004, 19:47 »
0
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?

Cyclop

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Bd Visual Basic 6.0 Y Sql Server2000
« Respuesta #3 en: Sábado 17 de Julio de 2004, 21:58 »
0
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
Icotext Evolution v0.5 para los amantes del ASCII Art
http]

Shiquilla

  • Miembro MUY activo
  • ***
  • Mensajes: 188
  • Nacionalidad: es
    • Ver Perfil
    • http://www.songesoft.com
Re: Bd Visual Basic 6.0 Y Sql Server2000
« Respuesta #4 en: Domingo 18 de Julio de 2004, 16:50 »
0
La sintaxis de la Delete es:

Código: Text
  1. DELETE FROM Tabla WHERE Campo = LoQueSea
  2.  


Tu codigo sería así:

Código: Text
  1. SQL = "DELETE FROM Alumno WHERE CveAlum = '" & busca & "'"
  2.  

Saludos.
« §hÿqµïllæ »