<br />Zitat von Bo Berglund <bo.berglund@gmail.com>:<br /> <br />
> On Sun, 23 Jan 2011 13:53:45 +0100, "Dipl. Phys. Jörg Schläger"<br />
> <js@jsdevelop.de> wrote:<br />
><br />
>><br />
>> and next you might think of using query.SQL.Text := 'EXEC <br />
>> SelectDongleData @@SerialNo=2485';<br />
><br />
> Tried adding an extra @ to parameter.<br />
> Results are as follows:<br />
><br />
> EXEC SelectDongleData @@SerialNo=2485<br />
><br />
> 'Cannot open a non-select statement'<br />
><br />
> EXECUTE SelectDongleData @@SerialNo=2485<br />
><br />
> 'Could not execute statement. ODBC error details: LastReturnCode:<br />
> SQL_ERROR; Record 1: SqlState: 42000; NativeError: 8145; Message:<br />
> [Microsoft][ODBC SQL Server Driver][SQL Server]@@SerialNo is not a<br />
> parameter for procedure SelectDongleData.;'<br /> <br /> 
  <p>of course you have to change your sql statement to define @@SerialNo<br /></p> 
  <p>procedure SelectDongleData @@SerialNo int AS</p> 
  <p> <br /></p> 
  <p class="imp-signature">-- <br />
Dipl. Phys. Jörg Schläger</p><br />><br />
><br />
> --<br />
> _______________________________________________<br />
> Lazarus mailing list<br />
> Lazarus@lists.lazarus.freepascal.org<br />
> <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br />
><br /><br />
<br />
----------------------------------------------------------------<br />
Dip. Phys. Jörg Schläger<br />
Auftragsentwicklung Meßtechnik<br />
www.jsdevelop.de<br />
<br />