Problemas al insertar datos en Access 97

Armando
18 de Septiembre del 2004
Tengo un problema al insertar datos numéricos en una base de datos Access 97, el código no lo tengo a mano pero es algo así:
cpw.commandtext="Insert into conceptos values ('" & txtid & "','" & txtdescripcion $"')
El error me da al introducir txtid que en la base de datos es numérico.
Muchas gracias de antemano por su ayuda...

yayita1502
18 de Septiembre del 2004
La sentencia en SQL se escribe de la siguiente manera:
"Insert into conceptos (numero,texto) )values (" & txtid &"','" & txtdescripcion &"');"
Suerte.

yayita1502
18 de Septiembre del 2004
Agregué un paréntesis de más, la sentencia correcta es esta:
"Insert into conceptos (numero,texto) values (" & txtid &"','" & txtdescripcion &"');"
Suerte.

mvallejos
18 de Septiembre del 2004
Los datos numéricos no se ponen entre comillas simples

satanas25
18 de Septiembre del 2004
Yo creo k estas metiendo la pata, lo k mas jode en la insercion de numero es el idioma o lenguaje k usas, fijate si estas insertando numero reales podria ser de dos tipos 9.7 o 9,7 , no te deja si le envias un nuemero con coma , o con punto sin lenguaje

Zaratustra
18 de Septiembre del 2004
Mira, cuando tengas un problema y acudas a un foro, debería de tener la información a mano.

Puede ser que si txtID es una caja de texto y estas intentando insertar directamente, pues que tengas algun espacion en blancon. Prueba a hacer Trim(txtID.text) o mejo Cint(txtID) que te convierte a entero el número.