Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-05-2005
Avatar de Juanito-Kun
Juanito-Kun Juanito-Kun is offline
Miembro
 
Registrado: abr 2005
Ubicación: Merida, Yucatan
Posts: 65
Poder: 22
Juanito-Kun Va por buen camino
Talking Cambio de Stored Procedure

Ok, lo hice con el with.. quedo asi:

with ADOStoredProc2 do
begin
Parameters.Clear;
ProcedureName:=('ActualizarGru;1');
Parameters.ParamValues['@ID']:=StrToInt(Edit1.Text);
Parameters.ParamValues['@Grado']:=Edit2.Text;
Parameters.ParamValues['@Grupo']:=Edit3.Text;
Prepared:=True;
ExecProc;
end;

pero me sigue marcando el mismo error, que no encuentra los parametros...
Responder Con Cita
  #2  
Antiguo 25-05-2005
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 504
Poder: 22
lgarcia Va por buen camino
Cambio de SP

Hola

Nunca he trabajado usando la propiedad ProcedureName pasandole el nombre del SP en tiempo de ejecucion, hice una prueba y me da el mismo error que a ti. Pero se que se puede hacer porque yo he visto a un colega mio realizar esa operacion. Seguire buscando.

Saludos
Luis Garcia

_____________________________
La mejor manera de decir es hacer
Responder Con Cita
  #3  
Antiguo 25-05-2005
Avatar de Juanito-Kun
Juanito-Kun Juanito-Kun is offline
Miembro
 
Registrado: abr 2005
Ubicación: Merida, Yucatan
Posts: 65
Poder: 22
Juanito-Kun Va por buen camino
Lightbulb Cambio de Stored Procedure Resuelto!!

Bueno al parecer solo faltaba la instruccion para refrescar los paremetros

with ADOStoredProc2 do
begin
Parameters.Clear;
ProcedureName:=('ActualizarGru;1');
Prepared:=True;

Parameters.Refresh;

Parameters.ParamValues['@ID']:=StrToInt(Edit1.Text);
Parameters.ParamValues['@Grado']:=Edit2.Text;
Parameters.ParamValues['@Grupo']:=Edit3.Text;
ExecProc;
end;
ADODataSet1.Refresh;
end;

Con esto me funciono todo bien, me cambia el Stored procedure con sus parametros corespondientes.

Gracias a todos!!! y saludos
Responder Con Cita
  #4  
Antiguo 30-05-2005
Avatar de Juanito-Kun
Juanito-Kun Juanito-Kun is offline
Miembro
 
Registrado: abr 2005
Ubicación: Merida, Yucatan
Posts: 65
Poder: 22
Juanito-Kun Va por buen camino
Lightbulb Cambio de Stored Procedure 2

Oks, disculpen..

EL ultimo codigo me dio algunos problemas. cuando lo ejecutaba por segunda ves...

el codigo que les menciono ahora es el que estoy usando en la aplicacion y funciona excelente:

Código:
dmConocimiento.AdoOpePre2.Parameters.Clear;
dmConocimiento.AdoOpePre2.ProcedureName:=('ActualizarPre;1');
dmConocimiento.AdoOpePre2.Parameters.Refresh;
dmConocimiento.AdoOpePre2.Parameters.ParamValues['@ID']:=StrToInt(EID.Text);
dmConocimiento.AdoOpePre2.Parameters.ParamValues['@TipoT']:=StrToInt(ETema.Text);
dmConocimiento.AdoOpePre2.Parameters.ParamValues['@descripcion']:=EDescripcion.Text;
dmConocimiento.AdoOpePre2.Parameters.ParamValues['@Estado']:=StrToInt(EEstado.Text);
dmConocimiento.AdoOpePre2.Parameters.ParamValues['@Responsable']:=Eresponsable.Text;
dmConocimiento.AdoOpePre2.Parameters.ParamValues['@Fecha']:=StrToDate(EFecha.Text);
dmConocimiento.AdoOpePre2.ExecProc;
dmConocimiento.AdoConPre.Refresh;
Saludos!!!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:17:54.


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