Me estoy volviendo loco.
Estoy intentando hacer una cosa tan simple, pero no me deja...
Estoy intentando hacer un Insert, mediante sql y asp, a una base de datos FoxPro.
El tema está en que no sabia como insertar fechas y campos memo, pero esto ya lo solucioné. Por si le sirve a alguien:
Para fechas debe ir entre {} Por ejemplo:
Código:
Ojo! mirar que debe ser en formato mm/dd/aaaaINSERT into tabla (fecha) values ({10/26/2005})
PAra memos, lo mismo, entre {}. Por ejemplo:
Código:
Pero el problema es que NO SOY CAPAZ DE ENTRAR UN CAMPO NUMÉRICO... INSERT into tabla (memo) values ({fjsdakl fal la l lafjlsa fjal})
La sentencia mas o menos lo tengo así
Código:
Si lo hago mediante variables:INSERT into tabla (edad, nombre) values ( 14, 'Pablito')
Código:
No me deja de ninguna de las dos maneras...edad = "14" nombre = "Pablito" sql = INSERT into tabla (edad, nombre) values ( " & edad & ", '" & nombre & "')
El error:
"Data type mismatch" (refiriendose al campo "edad")
Pueden ayudarme?
En Mysql o Access, no tengo ningún tipo de problema.
Saludos y muchas gracias!
Y si tratas de insertar los valores mediante el objeto command?

. Pues eso, al final pasé de la dbc y me monté la conexión directamente a sistema de "tablas libres", es decir, cogí todos los "dbf" que contenia la "dbc" y los dejé en un directorio del server. Hice la conexión OLEDB directa al directorio y funciona a la perfección.
. El programador que lleva el tema con Fox ya me dijo que le daba lo mismo que estubieran en un "dbc" que "sueltos los dbf" por un directorio. La lectura de los datos podia hacerla igualmente.
