La cosa es que los cursores que uso son del lado cliente... sigo sin entender.
De todas maneras resolví el problema así:
Declaré los campos "Observacion" como VARCHAR(5000), como M es mayor que 255, MySQL transforma automáticamente el data type VARCHAR  a TEXT o MEDIUM TEXT...
Y así anda!!!!!!!!! (!?)
Al volver a declarar el data type como TEXT, me vuelve a joder la vida...
Esto también me pasaba con MSSQL, pero como el proyecto abortó no tuve tiempo de ver como se resolvía. Algo tiene que ver con DEFAULT NULL, donde parece que VB tiene dificultades para sobrescribir un campo TEXT cuando es NULL (o algo así...)
Sigamos...
De todas maneras gracias


-- Mensaje Original --
Enviado por: Juan Jose Costello Levien <[EMAIL PROTECTED]>
Fecha:12/10/2006 14:36:21
Para: vbusers List Member<[email protected]>
Título: [vbusers] MySQL campos tipo TEXT

Héctor,
 
Encontré esto:
 
 
 
"The GetChunk() and AppendChunk() methods from ADO doesn't work as expected when the cursor location is specified as adUseServer. On the other hand, you can overcome this error by using adUseClient."

"A simple example can be found from, http://www.dwam.net/iishelp/ado/docs/adomth02_4.htm ".

La idea es que del lado de VB el cursor lo uses del lado del cliente, como este ejemplo:

Dim conn As ADODB.ConnectionSet conn = New ADODB.Connectionconn.ConnectionString = GloConnectionStringconn.CursorLocation = adUseClientconn.Open

Saludos.

 

Juan

 

On 10/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
De nuevo!!!
Algo anda mal, las siguiente lineas andan bien cuando "observaciones" es igual a nada...

       .AddNew
       General.rscuentas!cuenta = cuenta
       General.rscuentas.Fields("obs").Value = observaciones
       .Update

(probe !obs, General.rscuentas!obs, etc. siempre igual)...
Pero si la viariable operaciones tiene un texto adentro me genera el error "La operación en varios pasos generó errores. Compruebe los valores de estado"

No tengo ni idea de porque hace esto, ya q hoy mismo estaba levantando registros sin problemas... (!?)

Daniel
__________________________________________________

Internet gratis. Siempre.
http://www.fullzero.com.ar




El mail recibido, fue verificado por el Servicio de Antivirus para mail de Fullzero
y se encuentra libre de virus

__________________________________________________

Internet gratis. Siempre.
http://www.fullzero.com.ar

Responder a