ayuda con vb - mysql
Publicado por Luis Milanca (4 intervenciones) el 31/05/2007 19:56:05
hola a todos y mucha gracias por su ayuda, les cuento mi problema tengo una base de datos mysql alojada en sistema operativo linux centOs y accedo a ella mediante internet, hasta aqui todo bien, el problema surge cuando quiero almacenar inforamcion en la base de datos, para ello estoy desarrollando una aplicacion en visual basic con odbc 3.51, me permite almacenar cadenas de caracteres con una longitud no mayor a 4 caracteres, si una cadena de caracteres exede de 4 caracteres ejemplo "Juanito Perez Ojeda" ya no es almacenado, si es almacenado por ejemplo Juan.
este es mi codigo:::
BD.CursorLocation = adUseServer
BD.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=201.221.217.128;" _
& "DATABASE=prueba;" _
& "UID=root;" _
& "PWD=;"
BD.Open
rst.Open "Select * from prueba", BD, adOpenDynamic, adLockOptimistic
With rst
On Error Resume Next
.MoveLast
.AddNew
!nombre = Text1.Text
.Update
End With
rst.Close
BD.Close
EL CAMPO NOMBRE DE MI TABLA ESTA HECHA VARCHAR(80) NOT NULL
Y SI ME CONECTO POR CONSOLA REMOTAMENTE, E INGRESO INFORMACION AL CAMPO, SI FUNCIONA
NO IMPORTANDO LA CANTIDAD DE CARACTERES.
este es mi codigo:::
BD.CursorLocation = adUseServer
BD.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=201.221.217.128;" _
& "DATABASE=prueba;" _
& "UID=root;" _
& "PWD=;"
BD.Open
rst.Open "Select * from prueba", BD, adOpenDynamic, adLockOptimistic
With rst
On Error Resume Next
.MoveLast
.AddNew
!nombre = Text1.Text
.Update
End With
rst.Close
BD.Close
EL CAMPO NOMBRE DE MI TABLA ESTA HECHA VARCHAR(80) NOT NULL
Y SI ME CONECTO POR CONSOLA REMOTAMENTE, E INGRESO INFORMACION AL CAMPO, SI FUNCIONA
NO IMPORTANDO LA CANTIDAD DE CARACTERES.
Valora esta pregunta


0