Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear objetos de una BD en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=83435)

cmfab 17-06-2013 23:05:54

Crear objetos de una BD en tiempo de ejecución
 
Hola a todos, tengo una conexìón a una Base de datos SQL Server, mi pregunta es la siguiente: Como puedo crear objetos de tipo "procedimientos almacenados" en tiempo de ejecucion. estoy usando los componentes ADO, pero no logro poder ejecutar un Script que pueda crearme un procedimiento almacenado en la Base de Datos

Gracias por sus atenciones

ozsWizzard 18-06-2013 10:19:05

Creo que esto te valdrá

Código Delphi [-]
var
   q: TADOQuery;
begin
   q := TADOQuery;
   q.Connection := AdoConnection1;
   q.SQL.Add('CREATE PROCEDURE PRUEBA');
   q.SQL.Add('[Cuerpo del procedimiento]');
   q.SQL.Add('[en tantas líneas como se quieta]');
   q.SQL.Add('END');
   q.ExecSQL;
end;

Saludos.

cmfab 18-06-2013 14:47:52

Gracias por la respuesta, efectivamente el problema que tenia con el Adoquery es que habìa que eliminar las lineas GO que importé directamente desde SQL Server.


La franja horaria es GMT +2. Ahora son las 21:08:03.

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