<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial>Si. Declaración</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>public<BR> { public declarations }<BR>
strentidad: string;<BR></FONT></DIV>
<DIV><FONT face=Arial>A la hora de ejecutarlo:</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>strsql := 'select mpdatge.mpdp, mpdatge.clave from mpdatge
where
((mpdatge.entidad)=:pEntidad)';<BR>rsbuscar.Params.ParamByName('pEntidad').AsString:=dtm.strentidad;
// aquí da el error:</FONT></DIV>
<DIV><FONT face=Arial>ejecrsbuscar(strsql, true, false);<BR></FONT></DIV>
<DIV><FONT face=Arial>//Procedimiento ejecutado</FONT></DIV>
<DIV><FONT face=Arial>procedure Tfrmlogin.ejecrsbuscar(sqlstr: string; blnopen:
boolean; blnwrite: boolean);<BR>begin<BR> try
try<BR> if trabuscar.Active then trabuscar.Commit;<BR>
except on e:exception do<BR> trabuscar.Rollback;<BR>
end;<BR> finally<BR> trabuscar.EndTransaction;<BR>
end;<BR> rsbuscar.Close;<BR> rsbuscar.SQL.Clear;<BR> if
blnopen then<BR> begin<BR>
rsbuscar.ReadOnly := blnwrite;<BR>
rsbuscar.SQL.Text := sqlstr;<BR>
trabuscar.StartTransaction;<BR>
rsbuscar.Open;<BR> end;<BR>end;<BR></FONT></DIV><FONT
face=Arial></FONT>
<DIV><FONT face=Arial><IMG alt="" hspace=0
src="cid:8C42256379224982897F133DAEC60F9B@desarrollo" align=baseline
border=0></FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>DataType: ftString</FONT></DIV>
<DIV><FONT face=Arial>Name: pEntidad</FONT></DIV>
<DIV><FONT face=Arial>NumericScale: 0</FONT></DIV>
<DIV><FONT face=Arial>ParamType: ptInput</FONT></DIV>
<DIV><FONT face=Arial>Precision: 0</FONT></DIV>
<DIV><FONT face=Arial>Size: 0</FONT></DIV>
<DIV><FONT face=Arial>=========<BR>¦¦ ISMAEL
¦¦<BR>=========<BR></FONT></DIV></BODY></HTML>