![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insertar numero en tabla paradox
Hola a todos,
tengo un problema al insertar datos de tipo numerico en la tabla. Estoy trabajando con c++ builder 5, he creado una tabla paradox 7, con un campo de tipo N (numerico). Luego en un formulario a traves de un boton inserto los datos de la siguiente forma: QueryInsertar->Close(); QueryInsertar->SQL->Clear(); QueryInsertar->SQL->Add("INSERT INTO tabla"); QueryInsertar->SQL->Add("VALUES (' "+Edit1->Text+" ',"+Edit2->Text.ToDouble()+")"); QueryInsertar->ExecSQL(); En Edit1->Text hay una cadena de texto. Edit2->Text.ToDouble() hay numeros con decimales. Y me da el siguiente error: Proyect ProcjectNuevo.exe raised exception class EDBEngineError with message 'Invalid parameter.'. Process stopped. Use step or run to continue. El error creo que es del edit2, ya que al insertar: QueryInsertar->SQL->Add("VALUES (' "+Edit1->Text+" ',50.28")"); esto si me lo inserta, pero cogiendo el dato del edit o de una variable de tipo double o float me da el error. No se que puede ser, espero que alguien me pueda ayudar. Gracias. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Rave, insertar numero de pagina | martita | Impresión | 1 | 12-05-2006 18:36:11 |
Insertar un registro en una tabla Paradox | maravert | Tablas planas | 1 | 14-10-2005 02:08:02 |
al insertar algo en una tabla paradox..... | Rafe | Conexión con bases de datos | 4 | 02-08-2005 17:44:10 |
Insertar una imagen JPG en una tabla paradox | David | Tablas planas | 2 | 24-11-2004 17:04:05 |
Insertar un campo en una Tabla Paradox en runtime | llonigualker | Varios | 4 | 22-07-2003 14:55:59 |
![]() |
|