FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problema con un insert
buenas, necesito que alguien me ayude mi problema es le siguiente:
tengo una base de datos en sql server y al querer insertar nuevos datos desde delphi con el siguiente comando AdoQuery1.Close; AdoQuery1.SQL.Clear; AdoQuery1.SQl.Text := 'INSERT into Articulos( Nombre, precio, descripcion) Values('+edit1.text+','+edit2.text+','+edit3.text+')'; adoquery1.ExecSQL si escribo numeros en los edit me los ingesa sin ningun problema pero cuando escribo caracteres lo que sea es cuando me da error, alguien sabe en que estoy mal?? |
#2
|
||||
|
||||
Hola, porque no pruebas a pasar los valores por parámetros?? De esta manera:
De ésta forma los parámetros ya se los pasas a la sentencia SQL, con los valores formateados en string, por eso hemos puesto el asString, si quisieras pasarlos a enteros deberias primero, hacer un casta al text del edit (StrToInt(edit1.text)) y en lugar de poner asstring pondrías asInteger. Espero te sirva. Saludos P.d: bienvenido al ClubDelphi Última edición por Bicho fecha: 05-12-2006 a las 11:48:31. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con Insert | joanajj | Conexión con bases de datos | 1 | 01-05-2006 08:11:40 |
Problema con Insert y Update en ADOQuery | Moises22 | SQL | 15 | 11-01-2006 07:57:13 |
Problema con insert | Ivan_25 | C++ Builder | 7 | 04-11-2005 10:38:34 |
Problema con insert y campo float | Ivanzinho | SQL | 4 | 22-06-2005 10:07:22 |
Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
|