Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
DBC-ASP-ODBC-Data
Message
From
05/09/2002 15:16:52
Fabian Belo
Independent Developer
Argentina
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Internet applications
Title:
DBC-ASP-ODBC-Data
Miscellaneous
Thread ID:
00697219
Message ID:
00697219
Views:
74
Despues de algunos dias..si DIAS, de darle vueltas a este asunto, me permito acudir a vosotros con la esperanza de que a alguien le haya ocurrido algo igual o por lo menos parecido. En espera de algun halo de benefica luz que ilumine mi tortuoso sendero a continuacion detallo lo que ya tiene status de "cancer" en mi cotidianidad:

Ambiente:
OS: Windows XP Professional
Web Server: IIS 5.0
Plataforma: ASP - VBScript
Origen de Datos: DBC VFP 6.0
ODBC: Microsoft Visual FoxPro Driver Ver. 6.01.8629.01 (VFPODBC.DLL)
DSN: System

Problema:
No importa que tipo de actualizacion quiera hacer a cualquier DBF perteneciente a la DBC, siempre obtengo el siguiente mensaje:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.

Con el Driver en espanol dice: Incompatibilidad en el tipo de datos.

Lo cierto es que TODOS los datos ingresados son de tipo caracter y los campos de la tabla tambien (logicamente). Concretamente, el ultimo de los intentos se produce al hacer un INSERT INTO tal y como sigue:

Dim cConn

Set cConn=Server.CreateObject("ADODB.Connection")

cConn.Mode=adModeReadWrite

cConn.Open "DSN=mercosurindex"

'

MySQL="INSERT INTO sugerencias (des_cate, des_pais, URL, Desc, Nombre, Fecha, email) VALUES ('"

MySQL=MySQL & strCate & "', "

MySQL=MySQL & "'" & strPais & "', "

MySQL=MySQL & "'" & strURL & "', "

MySQL=MySQL & "'" & strDesc & "', "

MySQL=MySQL & "'" & strNombre & "', "

MySQL=MySQL & "'" & strDate & "', "

MySQL=MySQL & "'" & strEmail & "')"


Set RS=cConn.Execute(MySQL) Aqui se produce el error, cuando ejecuta el INSERT INTO

Response.Write(MySql)

cConn.Close

set cConn=nothing



He agotado todas las posibilidades, ya que he intentado reemplazar campo por campo individualmente, quitando el de "fecha", etc, etc. pero siempre arroja lo mismo.

Alguna idea? Sera un bug del driver.dll?

Cansado....muy cansado...

FAB

PD: El string SQL se forma perfectamente, incluso compruebo el tipo de datos con Response.Write typename(campo)
"Since I've read that alcohol is bad... I quit reading."
Me


http://www.fabianbelo.com.ar
Reply
Map
View

Click here to load this message in the networking platform