FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Una mano :( con Insert en Zeo's
Llevo ya como 3 días intentado insertar en una tabla en MySQL con Zeo's
Campo Tipo Atributos Nulo Predeterminado Extra Acción Clave varchar(5) No Materia varchar(50) No Creditos int(2) No 0 Query.ParamByName('Clave').AsString := Clave.Text; Query.ParamByName('Materia').AsString := Materia.Text; Query.ParamByName('Creditos').AsInteger := StrToInt(Creditos.Text); Query.ExecSQL; Me marca una Exepcion en la clase EDatabaseError con el mensaje Query: parameter 'Clave' not Found en esta linea 593 con el texto Result := FParams.ParamByName(Value); en el archivo ZastracRODataset ahora, como le puedo hacer para decir en que tabla insertar ya que en ningun lado le pongo donde debe insertar esos campos... imagino que a eso se refiere el error... Última edición por RyCk fecha: 20-01-2006 a las 08:33:20. |
#2
|
||||
|
||||
Yo que vos lo haria con sql
Query.ParamByName('Clave').AsString := Clave.Text;
Query.ParamByName('Materia').AsString := Materia.Text; Query.ParamByName('Creditos').AsInteger := StrToInt(Creditos.Text); Query.ExecSQL; ********************************************* query.sql.text:=('insert into TU_TABLA (clave,materias,creditos) values ("'+Clave.Text+'","'+Materia.Text+'","'+StrToInt(Creditos.Text)+'" '); query.execsql;
__________________
|DTAR| |
#3
|
||||
|
||||
Cita:
¿Notas los dos puntos antes de clave, materias y credito en values? Eso es lo que le indica al Query que son parámetros. De hecho los puedes llamar como quieras, no necesariamente deben coincidir con los nombres de los campos. Ya que asignes la sentencia SQL, y antes de ExecSQL, llenas los parámetros tal y como lo estabas haciendo. En mi opinión queda mucho más prolijo hacerlo así. // Saludos |
#4
|
||||
|
||||
Yo los insert los hago asi de simple:
con eso debe sobrar para tu insert espero te sirba walter |
#5
|
||||
|
||||
Saludos
walito, es asi de simple porque estas usando un table y solo basta con aplicar el metodos Insert, pero el amigo RyCk esta utilizando un Query la cual debe usar sentencias para trabajar.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#6
|
||||
|
||||
Bien, entiendo.
pero tu estas haciendo:
que pasa si pones asi:
creo haberlo echo asi una vez, dime sino pruebo en mi trabajo y te cuento, pero para qeu te complicas haciendolo asi si trabajando con tablas insertas igual, o me equivoco? Saludos walter |
#7
|
||||
|
||||
mmm no precisamente, todo es cuestion de diseño, para un programador siempre es más facil insertar con tablas, pero para el usuario general algunas veces es mejor llenar los campos en un from y ponerle un boton para insertarlas por lo general yo siento que las tablas son más utiles cuando quieres hacer cambios rapidos de todas maneras gracias watito por cierto aun no pruebo se me quedo el proyecto en la memoria que curiosamente se quedo en el trabajo :'(
__________________
RyCk |
#8
|
||||
|
||||
Roman eres la ley, y tú tambien DTAR tambien jala como lo dijiste, pero se me hace mucho más elegante de la manera que lo planteo roman jajaja les agradesco seguiré molestando por aqui hasta que le mueva a esto del delphi y pss ayudaré a quien pueda como a mi me han estado ayudando GRacias Gracias...
__________________
RyCk Última edición por RyCk fecha: 21-01-2006 a las 07:39:40. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como usar zeos en la aplicacion...! | Arturo | MySQL | 6 | 04-03-2007 13:33:37 |
Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
Insert con ZEOS | bustio | Varios | 2 | 10-01-2005 16:57:08 |
en red al acer insert o edit si ya est pr otro user, q siga intentand asta conseguirl | images | Conexión con bases de datos | 8 | 27-08-2004 10:33:19 |
insert a traves de Zeos | JorgeBec | Conexión con bases de datos | 1 | 22-12-2003 20:47:07 |
|