Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-11-2005
caifan_0883 caifan_0883 is offline
Miembro
 
Registrado: nov 2005
Ubicación: Los Mochis, Mexico
Posts: 42
Poder: 0
caifan_0883 Va por buen camino
Unhappy Como insertar datos en forma SQL

Bueno antes que nada este es mi primer mensaje en el foro...
Estoy trabajando con MySql... Bueno mi problema es el siguiente...

Tengo unos edits, y lo que quiero es guardar a una tabla en MySql, pero de forma SQL, ya que me pidieron que lo hiciera de esta forma, ya que yo lo hacia de la siguiente manera, que creo esta mal...

Código:
 Table1.Append;
 Table1.FieldByName('clave').AsInteger:=StrtoInt(edclave_captura);
 Table1.FieldByName('nombre').AsString:=ednom_captura;
 Table1.Post;
Bueno asi es como lo hacia, mirando en hilo mire que hacen consultas con un Query y ademas utilizaban variables externas. que las declaraban
mas o menos asi...

Query1.ParamByName('variable').AsInteger:=StrtoInt(edclave_captura);

y despues en el Query1.SQL.Text:=('SELECT clave,nombre FROM mytabla WHERE clave= :variable');

Bueno lo que quiero hacer yo es insertar valores de mis edits a la tabla pero con los Querys (de forma SQL). Ya le intente de dos maneras como ustedes manejas los SELECT por medio de unos parametros o agregando '+Edit.Text';..... Pero no me funcionan.. Espero me puedan ayudar..

Gracias de antemano...
Responder Con Cita
  #2  
Antiguo 06-11-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Select solo sirver para consultar o tener una vista, para insertar necesitas Insert
La sintaxis es
Código SQL [-]
/*Si solo es un registro*/
Insert into tabla (campo1,campo2)
values('blabla','blublu')
/*Si agregaras varios registro*/
Insert into tabla2 (campo1, campo2)
Select campo1,campo2 from tabla2

En otro sentido, bienvenido al Club y te invito a leer esto:
Guía de Estilo, Etiquetas vB:=Delphi-SQL
__________________
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!

Última edición por vtdeleon fecha: 06-11-2005 a las 23:46:00. Razón: Arreglando el codigo [ por (
Responder Con Cita
  #3  
Antiguo 06-11-2005
caifan_0883 caifan_0883 is offline
Miembro
 
Registrado: nov 2005
Ubicación: Los Mochis, Mexico
Posts: 42
Poder: 0
caifan_0883 Va por buen camino
Ok

OK, Gracias..

Pero como seria insertado valores de EDITS

INSERT INTO tabla VALUES [Aqui no se como va, pero aqui quisiera que se agregaran los datos que tengo en los edits]
Responder Con Cita
  #4  
Antiguo 06-11-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Código Delphi [-]
With query1 do
begin
  Sql.Text:='Insert into tabla (campo1,campo2) values(:variable1,:variable2)';
  ParamByName('variable1').AsString:='blablablabla';
  ParamByName('variable2').AsInteger:=543;
  ExecSql;
end;
__________________
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!
Responder Con Cita
  #5  
Antiguo 07-11-2005
caifan_0883 caifan_0883 is offline
Miembro
 
Registrado: nov 2005
Ubicación: Los Mochis, Mexico
Posts: 42
Poder: 0
caifan_0883 Va por buen camino
Gracias

Gracias Vtdleon... Ahora mismo voy a probar...
Luego nos leemos, gracias de nuevo.
Responder Con Cita
  #6  
Antiguo 07-11-2005
caifan_0883 caifan_0883 is offline
Miembro
 
Registrado: nov 2005
Ubicación: Los Mochis, Mexico
Posts: 42
Poder: 0
caifan_0883 Va por buen camino
Si me funciono

gracias Vtdeleon, si me funciono. Por el momento todo va bien...
Gracias de nuevo, luego nos leemos.
Responder Con Cita
  #7  
Antiguo 28-12-2005
Avatar de micnick
micnick micnick is offline
Registrado
 
Registrado: dic 2005
Ubicación: Compostela, Nay.
Posts: 1
Poder: 0
micnick Va por buen camino
Wink Wow justo lo que necesitaba!

Gracias!! esto es justo lo que yo buscaba! Amo los foros de clubdelphi! Gracias amigos esto puede no ser usual por lo regurlar tomas las respuestas que nos sirven y ya!!
Pero en esta ocacion quiero agradecer realmente a todos los que como ustedes preguntan y responden los mensajes en este foro.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:48:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi