FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en el modulo sqloledb.dll
Hola a todos:
Quisiera que me ayudaran en el siguiente tema: tengo un TADOStoreProc que ejecuta un procedimiento almacenado del SQL Server 2000. Cuando se hace clic a un botón de búsqueda se ejecuta el siguiente procedure mostrando el resultado en un Grid
El procedimeinto almacenado es tan sencillo como esto:
La primera vez que se ejecuta lo hace bien, si por alguna razon se hace clic al boton una segunda vez o tercer, a veces sale el siguiente error Cita:
|
#2
|
|||
|
|||
Resolução do Problema
Ative a propriedade "Prepared" do compenente "ComLkUp" pra "True".Reescreva seu código da seguinte forma:procedure TfrmComunidades.MuestraComunidades(Sender: TObject);begin with DM do begin if ComLkUp.ProcedureName <> 'ComunidadesVER;1' then begin
ComLkUp.ProcedureName := 'ComunidadesVER;1'; // Caso tenha algum parâmetro coloque a seguinte linha de código ComLkUp.Parameters.Refresh; end; ComLkUp.ExecProc; end;end; |
|
|
|