![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola:
Asocias el Datasource después de abrir el procedimiento almacenado ?? ![]() Ponlo en tiempo de diseño y ve que sucede...
__________________
No todo es como parece ser... |
|
#2
|
||||
|
||||
|
Buenas...
Nunca he llamado un procedimiento de MSSQL desde delphi de esa forma, siempre he preferido, poner una query en formulario y indistintamente si es query o procedimiento o lo que sea, ejecutarlo... Ademas no necesitas usar el EXEC para ejecutar un procedemiento, con tan solo su nombre el procedimiento se ejecuta siempre y cuando este en la DB que estes usando en ese momento. Intenta algo asi: Código:
Query.SQL.Text := 'mi_procedimiento_con_parametros ' + chr(39) + texto1 + chr(39) +',' + IntToStr(numero1)
__________________
El diseño dira si tiene futuro... |
|
#3
|
||||
|
||||
|
Hola:
Aquí tienes otro ejemplo que puede servirte:
__________________
No todo es como parece ser... |
|
#4
|
|||
|
|||
|
Ayuda con Procedimiento y Delphi
Hola:
Me parece que la variante mas optima es utilizar un ADOStoreProcedure y en la propiedad ConnectionString configurar la conexion con la BD de SQL, una vez realizado esto lo unico que tienes que hacer es ejecutarla en el evento OnActivate del formulario donde esta el DBGrid con un codigo como este Código:
with BuscarDocente do
begin
Close;
Parameters.ParamByName('@var').Value:= Trim(EditUsuario.Text);
Parameters.ParamByName('@sw').Value:= Trim(EditContrasena.Text);
Open;
end;
Espero haberte ayudado en algo Saludos Luis Garcia _____________________________ La mejor manera de decir es hacer |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|