PDA

Ver la Versión Completa : Ejecutar un Procedimiento almacenado


saul saldaña
19-07-2004, 20:46:40
Hola atodos , alguien me prodria asesosrar de que forma ejecuto un procedimiento almacenado desde delphi usando MS SQL server 2000 .? ,lo hice de esta manera pero me marca algunos errores.. espero contar con ayuda gracias de antemano...o como lo hago usando un TADOStoreProc...
Mil Gracias ...... este es mi codigo...

aSql := 'exec guarda (:@RFC,:@NOMBRE,:@EDAD,:@ESTADO,:@FECHA)';
Querys.Close;
Querys.SQL.Text := aSql;
Querys.Parameters.ParamByName('@RFC').Value := arfc;
Querys.Parameters.ParamByName('@NOMBRE').Value := anombre;
Querys.Parameters.ParamByName('@EDAD'). Value := aedad;
Querys.Parameters.ParamByName('@ESTADO').Value := aestado;
Querys.Parameters.ParamByName('@FECHA').value := afecha;
Querys.Open;

Zopi
03-08-2004, 21:20:30
Porque no usas el componente TAdoStoredProc
con ese componente no tengo ningún error
la unica diferencia es que puedes llamar a "execproc" en lugar de "open"
y los parametros los configuras en la ventana del object inspector