Visual Basic - AYUDA URGENTE CON VB6.0 Y SQL SERVER

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por YOUR SERVER VISUAL BASIC (47 intervenciones) el 14/07/2004 18:25:14
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
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por julian (24 intervenciones) el 15/07/2004 01:50:05
pues casi igual como le has estado haciendo con access, y digo casi por q vas a tener q cambiar la connection string y algunas otras cosas ya q vas a trabajar con una base d datos SQL
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por YOUR SERVER VISUAL BASIC (47 intervenciones) el 15/07/2004 05:55:44
ESOY COMPLETAMENTE DE ACUERDO, PERO ME GUSTARÍA SABER CUÁLES SON LOS CAMBIOS QUE TENGO QUE HACER Y QUÉ CONEXIONES CAMBIAR, YA QUE ESTOY UTILIZANDO UN ADODC....
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
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por RAUL (443 intervenciones) el 17/07/2004 17:55:14
Los cambios pasan por cambiar la cadena de conexión para comenzar si es que te conectas con una ya que puedes hacerlo por ODBC y en ese caso deberias enlazar la BD SQL a la tu nueva conexión creando un nuevo DSN.
La historia es larga y depende mucho de que tipo de objetos emplea para trabajar ADO, ADO DATA CONTROL, RDO, RDO DATA CONTROL, DAO, DAO DATA CONTROL o DATA ENVIRONMENT cada tipo tiene sus caracteristicas, asi que mejor defines tu forma de trabajo anterior o la que vas a segui, para poder orientarte.
saludos
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por YOUR SERVER VISUAL BASIC (1 intervención) el 17/07/2004 19:25:40
AGRADEZCO LA COLABORACIÓN Y GRACIAS A ELLO, 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 "*" " ¿Q QUÉ SE DEBE?
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por Joaquin (13 intervenciones) el 20/07/2004 15:35:26
La sentencia delete no admite * from.
Debes poner :

delete alumno where ...
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por Joaquin (13 intervenciones) el 20/07/2004 15:39:15
La sentencia delete no admite * from.
Debes poner :

delete alumno where ...
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por YOUR SERVER (47 intervenciones) el 20/07/2004 18:56:22
LA SOLUCIÓN QUE MA HAS DADO RESULTÓ EXITOSA, PERO AHORA TENGO UN PROBLEMA SIMILAR CON EL CÓDIGO SIGUIENTE, TAMBIÉN EN SQL SERVER:

...
Set DBCos = New Recorset
DBCos.Open "SELECT DISTINCTROW Examen.NomExam FROM Examen LEFT JOIN Preg_Exam ON Examen .CveExam WHERE (Preg_Exam.CvePreg is null) GROUP BY Exam.NomExam", DB adOpenStatic, adLockOptimistic

.....

MARCA UN ERROR DICIENDO "SINTAXIS INCORRECTA CERCA DE '.' " ¿CUÁL ES LA CAUSA?, ESTE MISMO CÓDIGO LO EJECUTO PARA UNA BASE DE DATOS DE ACCESS Y NO ME DA NI UN PROBLEMA,...¿ME PUEDES RECOMENDAR ALGÚN SITIO DONDE ESTÉ LA SINTAXIS UTILIZADA PARA SQL SERVER?
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por Joaquin (13 intervenciones) el 28/07/2004 15:04:00
Acces y Sql no tienen la misma sintaxis. Te mando un curso completo en pdf ¿a que buzón?.
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:AYUDA URGENTE CON VB6.0 Y SQL SERVER

Publicado por Pablo (14 intervenciones) el 18/09/2004 19:17:12
Podrías enviarme el PDF también por favor?
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