Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Conexión con bases de datos
Register FAQ Members List Calendar Guía de estilo Today's Posts

Conexión con bases de datos

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 13/02/2004
comba comba is offline
Miembro
 
Join Date: Feb 2004
Posts: 89
Poder: 23
comba Va por buen camino
Unhappy Insertar con Ado

Tengo una aplicación que se comunica con Sql Server através de Ado, hay una tabla con cerca de 500.000 registro que abro para poder insertar mas registro, el problema viene a la hora de abrir esa tabla, el tiempo de apertura puede ser eterno.
Por favor si alguien me pudiera ayudar diciendome como insertar registro con un AdoQuery lo agradeceria, así como otra forma de insertar registro sin abrir la tabla y sin procedimientos almacenados.

Un saludo Gracias
Reply With Quote
  #2  
Old 17/02/2004
rafita rafita is offline
Miembro
 
Join Date: Aug 2003
Location: Cuenca- España.
Posts: 309
Poder: 23
rafita Va por buen camino
Muy buenas, te envío un ejemplo de un Insert y un Update contra SQL Server

SqlText:='INSERT INTO Citas (Id, FechaHora, IdTSoc, IdCSoc, IdZona, IdPersona, IdAtPublico, IdExpediente, Atendido) VALUES ('
+IntToStr(IdCitasSig)+', '+QuotedStr(DateToStr(FCita2.Date)+Chr(32)+Hora.Text)+', '+QuotedStr(TSoc2.Caption)+','
+QuotedStr('1')+', '+QuotedStr('1')+', '+XIdPersona.Caption+', '+XAtPublico.Caption+', '+NExpediente.Caption+', '+QuotedStr(YaAtendido.Caption)+')';
ADOQuery2.SQL.Add(SqlText);
try
ADOQuery2.ExecSQL;
{$I '.\includes\ExceptErrorBD.inc'}
end;

SqlText:='UPDATE Citas SET FechaHora='+QuotedStr(DateToStr(FCita2.Date)+Chr(32)+Hora.Text)+', IdTSoc='+QuotedStr(TSoc2.Caption)
+', IdCSoc=1, IdZona=1, IdPersona='+XIdPersona.Caption+', IdAtPublico='+XAtPublico.Caption+', IdExpediente='+NExpediente.Caption+', Atendido='+QuotedStr(YaAtendido.Caption)
+' WHERE Id='+QuotedStr(XIdCitas.Caption);
ADOQuery2.SQL.Add(SqlText);
try
ADOQuery2.ExecSQL;
{$I '.\includes\ExceptErrorBD.inc'}
end;

Como puedes ver siguen la sintáxis estándar de SQL.

Un saludo,
__________________
Rafita.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 20:11.


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