FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
string de un dbedit a entero para guardar la cadena
Hola!!!:
tengo un dbedit en un formulario y un query, con su ibupdatesql (al final sé como ponerlo, jeje). Mi problema es que tengo una tabla cuyo campo es un entero, por lo que cuando le digo que guarde el valor del dbedit me dice "conversion error from string". Entiendo que no pueda "entender mi base de datos" que le pase un string cuando el campo tiene q ser un entero pero he puesto este código: ibquery1.insert; ibquery1.FieldByName('id_web').AsInteger:=3000; ibquery1.post; pq pensava que iría y ha sido que no, encima me sigue diciendo lo mismo. Alguien me puede explicar pq pasa eso y cómo solucionar el problema??? Es que la opción de tener que cambiar media base de datos (como habia pensado en un principio), no me gusta muxo, jeje. Saludos y gracias |
#2
|
||||
|
||||
Si estás utilizando un DBEdit para editar un valor de algún registro de tu tabla, (insisto, si es un TDBEdit y no un TEdit), no deberías tener problema ya que sólo te permitirá introducir los datos según el tipo que tengas definido en tu Tabla.
Entiendo que no tienes más que decirle a tu IBQuery que haga un post para guardar el dato. En caso contrario, no ha acabado de entender tu pregunta y donde está tu problema.
__________________
Piensa siempre en positivo ! |
#3
|
|||
|
|||
Gluglu, tienes razón, no deberia de darme problemas pero el caso es que me los da
Me dice que si hay algun problema con que Interbase no puede convertir los tipos. Lo he comprobado: es un dbedit seguro y lo tengo bien linkado con su datasource y con el campo de la tabla al que hace referencia, por eso no entiendo que me dé ese problema. Lo más seguro es que sea una tonteria pero falta averiguar que tonteria es, jeje. A ver si la encuentro pronto o alguien me da la solución al problema antes de que me vuelva loca Termino de intentar hacer lo mismo que al insertar, pero para modificar, q para todo caso es identico salvo por cambiar el INSERT por el EDIT. El caso es que aunque la diferencia es que al modificar no tengo que tocar la clave para nada, por el resto va genial, pq lo guarda bien. Aún me estoy liando más si se puede de lo que estaba liandome antes Saludos Última edición por Nereida fecha: 06-05-2008 a las 15:36:55. |
#4
|
|||
|
|||
Vale, no era un error del dbedit era de otra cosa que tenia, lo que pasa es que por no hacer un punto de ruptura, pensaba que era por lo otro.
Lo siento, soy un despiste. Gracias y saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear dll para un programa del que no tengo entero el código fuente entero | seduerey | Varios | 1 | 02-05-2007 13:58:08 |
Convertir un campo string a entero en consulta | serhasae | SQL | 4 | 24-08-2006 20:00:02 |
conversion de string a entero | click | Varios | 2 | 30-12-2004 10:26:56 |
De entero a hexa, y hexa a entero (o string) | emeceuy | Varios | 5 | 02-06-2004 18:23:13 |
string a entero estoy atorado | cso2000 | Varios | 7 | 27-05-2003 19:09:57 |
|