Ver Mensaje Individual
  #1  
Antiguo 15-12-2006
Saltamontes Saltamontes is offline
Registrado
 
Registrado: dic 2006
Posts: 6
Reputación: 0
Saltamontes Va por buen camino
Como inserto valores de varias tuplas en un Query???

Uso Delphi 7 y Zeos Access 6.5.1 Apha y MySQL Server5, Query Browser 1.1.20.

Estoy tratando de guardar de un solo golpe valores de varios capos de una forma a una tabla de SQL, son datos para 6 tupas quiero hacer algo asi:
INSERT INTO table2 VALUES('id1','text','text'),
('id2','text','text'),
('id2','text','text');

y le intente de esta manera:
DM.ZQ_Materias.Close;
DM.ZQ_Materias.SQL.Clear;
DM.ZQ_Materias.SQL.Add('insert into materias');
DM.ZQ_Materias.SQL.Add('VALUES(' " ' + clave1.Text + ',' + DBLCBox_Especialidad.KeyValue + ',' + materia1.Text + ',' + StrToInt(c1.Text) + ' " '),
(' + clave2.Text + ',' + DBLCBox_Especialidad.KeyValue + ',' + materia2.Text + ',' + StrToInt(c2.Text) + '),
(' + clave3.Text + ',' + DBLCBox_Especialidad.KeyValue + ',' + materia3.Text + ',' + StrToInt(c3.Text) + '),
(' + clave4.Text + ',' + DBLCBox_Especialidad.KeyValue + ',' + materia4.Text + ',' + StrToInt(c4.Text) + '),
(' + clave5.Text + ',' + DBLCBox_Especialidad.KeyValue + ',' + materia5.Text + ',' + StrToInt(c5.Text) + '),
(' + clave6.Text + ',' + DBLCBox_Especialidad.KeyValue + ',' + materia6.Text + ',' + StrToInt(c6.Text) + ')
');
DM.ZQ_Materias.ExecSQL;
DM.ZQ_Materias.Open;

Es la primera vez que intento hacer esto, siempre habia insertado datos a una tupla, y ya busque ayuda pero me quede igual,
incluso baje el manual de SQL y he checado paginas de internet.

Les agradezco su ayuda de antemano.
Sales pues
Responder Con Cita