ASP Insert Into

Que tal,
Tengo un código ASP el cual quiero que grabe unos datos a una tabla de Fox.
Se que la pregunta en si es muy simple, pero he intentado varios métodos y ninguno me ha resultado,
he aqui mi query de Insert Into
Set graba = Server.CreateObject("ADODB.RecordSet")
SQL = "INSERT INTO Quejas (campo1, campo2, campo3, campo4) VALUES ("& VALOR1 &", '"& valor2 &"', '"& valor3 &"', '"& valor4 &"')"
graba.Open SQL, "DSN=MIDSN"
Hasta aquí todo bien, pero cuando ejecuto el SQL me marca un error de Type Mismatch
Siendo que el campo1 es numérico y los demás del tipo carácter... Ya he probado de todo, pero no me funciona nada. Espero que me puedas ayudar.
Saludos
Noe Gzz

1 respuesta

Respuesta
1
Básicamente, esta bien lo que planteas
Tendría que estar grabando bien
¿El error tendría que estar en otra parte
probaste poner "midsn" en vez de "dsn=midsn"?
Ya probé eso.., inclusive partí el SQL, y lo fui ejecutando 1 por 1 (tuve que permitir nulos en mi tabla), y si se graba..., pero cuando lo quiero ejecutar todo de 1 golpe es cuando marca el error...
¿El campo1 es autonumérico?
Nico
No, debido a que las tablas que manejo de Fox no tienen esa cualidad.
Para finalizar te comento, ya se soluciono el problema... había un error en un campo fecha. Y mi query indicaba que el problema era en el numérico... Muchas gracias por tu tiempo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas