Problemas al insertar datos en Access 97
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...
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...
La sentencia en SQL se escribe de la siguiente manera:
"Insert into conceptos (numero,texto) )values (" & txtid &"','" & txtdescripcion &"');"
Suerte.
"Insert into conceptos (numero,texto) )values (" & txtid &"','" & txtdescripcion &"');"
Suerte.
Agregué un paréntesis de más, la sentencia correcta es esta:
"Insert into conceptos (numero,texto) values (" & txtid &"','" & txtdescripcion &"');"
Suerte.
"Insert into conceptos (numero,texto) values (" & txtid &"','" & txtdescripcion &"');"
Suerte.
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
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.
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.
