Ver Mensaje Individual
  #8  
Antiguo 22-07-2003
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Reputación: 22
__marcsc Va por buen camino
Hola,

cuando trabajas con los componentes de conexión ADO, en realidad estás utilizando los mismos objetos ActiveX que utilizas en VB, por tanto, puedes utilizar el método Execute que mencionas pasandole una cadena con el SQL a ejecutar. Tienes dos versiones, una función que devuelve un Recordset y un procedimiento:

Código:
function Execute(const CommandText: WideString; const CommandType: TCommandType = cmdText; 
  const ExecuteOptions: TExecuteOptions = []): _RecordSet; overload;
procedure Execute(const CommandText: WideString; const CommandType: var RecordsAffected: Integer; 
  ExecuteOptions: TExecuteOptions = [eoExecuteNoRecords]); overload;
Si te interesa también puedes ejecutar un ADOCommand. Lo que no veo es la necesidad de que el ADOConnection ejecute tu SQL, creo yo que podrías hacerlo con un Query, o incluso con un ADOCommand, que precisamente sirven para eso.

En fin, tu eres el que decides

Saludos.
Responder Con Cita