![]() |
Datenbank: MSSQL • Version: 2005 SP2 • Zugriff über: ADO und direkt
Fehlermeldung bei SQL Abfrage: Cursor nicht aus Abfrage
Liste der Anhänge anzeigen (Anzahl: 1)
Moin,
hab da ein kleines Problem mit einer SQL-Abfrage:
Delphi-Quellcode:
Für einen Tipp wäre ich dankbar.
function zeige_dokument_aus_sql(nummer : string) :integer;
var _stmp : string; _query : Tsqlquery; erg64 : string; erg : string; begin result := 0; _query := TSQLquery.Create(nil); _query.sqlconnection := AktenManager.SQLConnection; try _stmp := 'select * from vertragswerk where lfdnr ='+nummer; _query.sql.Add('USE finanzdesk'); _query.sql.Add(_stmp); _query.open; erg64 := _query.FieldByName('dokument').Value; _query.close; erg := base64decode(erg); frm_unterlagentext.wp_am_text.Text := erg; frm_unterlagentext.ShowModal; except result := 99; end; freeandnil(_query); end; Gruss EL |
Re: Fehlermeldung bei SQL Abfrage: Cursor nicht aus Abfrage
Du verwendest zwei SQL-Anweisung in einer Query. Das tut nicht gut.
deshalb:
Delphi-Quellcode:
Das Feld lfdnr sollte Primärschlüssel sein oder einen Index besitzen, damit der Zugriff bei grosser Datenmange trotzdem schnell bleibt.
_stmp := 'select dokument from finanzdesk.dbo.vertragswerk where lfdnr ='+nummer;
_query.sql.Text := _stmp; _query.open; |
Re: Fehlermeldung bei SQL Abfrage: Cursor nicht aus Abfrage
Zitat:
So funzt es! Danke! Info: lfdnr ist Primärschlüssel, uniqe, autoincrement. Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz