Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
DBC-ASP-ODBC-Data
Message
De
05/09/2002 15:16:52
Fabian Belo
Independent Developer
Argentine
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Applications Internet
Titre:
DBC-ASP-ODBC-Data
Divers
Thread ID:
00697219
Message ID:
00697219
Vues:
71
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
Répondre
Fil
Voir

Click here to load this message in the networking platform