folgender Code wirft Fehler "SQL-Anweisung enthält Fehler" ??
<pre>
vSQL := 'SELECT * FROM a_eingang1 WHERE ' +
' bereich = Bereich ' +
' AND catalog = Catalog';
With ADOQryEingangAnz do
begin
Close;
SQL.Clear;
SQL.Add(vSQL);
//*ParamByName('pBereich').AsString := g_sBereich;
//*ParamByName('pCatalog').AsString := g_sCatalog;
Parameters.ParamValues['pBereich'] := g_sBereich;
Parameters.ParamValues['pCatalog'] := g_sCatalog;
try
Open;
except
on E: Exception do
if not (E is ENoResultSet) then
raise;
end;
End;
folgender SQL-Code funktioniert, aber finde ich blöd :
{
vSQL := 'SELECT * FROM a_eingang1 WHERE ' +
' bereich = ' + QuotedStr(g_sBereich)+
' AND catalog = ' + QuotedStr(g_sCatalog);
} und dann natürlich ohne Params sinngemäß weiter...
</pre>
was mache ich falsch ?
MfG
Wolf
<pre>
vSQL := 'SELECT * FROM a_eingang1 WHERE ' +
' bereich = Bereich ' +
' AND catalog = Catalog';
With ADOQryEingangAnz do
begin
Close;
SQL.Clear;
SQL.Add(vSQL);
//*ParamByName('pBereich').AsString := g_sBereich;
//*ParamByName('pCatalog').AsString := g_sCatalog;
Parameters.ParamValues['pBereich'] := g_sBereich;
Parameters.ParamValues['pCatalog'] := g_sCatalog;
try
Open;
except
on E: Exception do
if not (E is ENoResultSet) then
raise;
end;
End;
folgender SQL-Code funktioniert, aber finde ich blöd :
{
vSQL := 'SELECT * FROM a_eingang1 WHERE ' +
' bereich = ' + QuotedStr(g_sBereich)+
' AND catalog = ' + QuotedStr(g_sCatalog);
} und dann natürlich ohne Params sinngemäß weiter...
</pre>
was mache ich falsch ?
MfG
Wolf
Comment