Update en Sybase con Visual

Hola... Tengo dos bases de datos con idénticas tablas una en access y otra en sybase. Hice un programa en visual para dar mantenimiento a las tablas (eliminar, modificar, crear). Cuando utilizo la conexión con Access funciona bien pero cuando uso la conexión con sybase solo puedo actualizar los campos numéricos y me manda un error con los de texto. Quite la instrucción recordset update y utilice una instrucción sql y no me manda error, pero la instrucción update de sql se utiliza para varias filas y yo quiero utilizar solo una (la que estoy consultando). ¿Hay al´gun problema aquí o hay una manera más fácil de hacerlo y esta no es la correcta?

1 Respuesta

Respuesta
1
Y de qué forma estas realizando la conexión a tu base de datos...
El Data Provider de la conexión es MSDASQL. 1
With cs
.ConnectionString = "Driver= Sybase ASE ODBC Driver" _
& ";InterfacesFileServerName=" Desarrollo" _
& ";InterfacesFile= c:\sybase\INI\SQL.INI" _
& ";Database= SIB"
& ";LogonID= Arce ";Password= xxxxx _
& ";ApplicationName=" & strAppName _
& ";CharSet= iso_1"
'* Open the connection
.CommandTimeout = 12
.CursorLocation = adUseClient
.Open
End With
Y cuando realizas el proceso de mantenimiento de los datos como lo haces...
Agrego que el error es
Data Provider or Other service Returned an E_Fail Status.
Según recuerdo eso significa que vas a tener que actualizar tu cliente de sybase por uno más nuevo de acuerdo a como trabaja el ADO, deberás de instalar por lo menos el cliente de sybase 12.5

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas