Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO Query: Ergebnis einer SQL Abfrage auslesen (https://www.delphipraxis.net/109600-ado-query-ergebnis-einer-sql-abfrage-auslesen.html)

pemue 4. Mär 2008 11:46

Datenbank: SQL Server • Version: 2005 Express • Zugriff über: ADO Connection

ADO Query: Ergebnis einer SQL Abfrage auslesen
 
hi, ich suche schon verzweifelt nach hilfe, und hoffe das es hier ein paar experten unter euch gibt:
Ich schicke an meinen SQL Server folgende Query:
Delphi-Quellcode:
FQuery.SQL.Add('SELECT dbname FROM sys.syslogins WHERE name=''user''');
FQuery.ExecSQL;
wenn ich diese Abfrage über das Admin Tool des MSSQL Servers mache, bekomme ich als ergebnis die aktuell eingestellte Standarddatenbank dieses benutzers ausgegeben (master);
diese kann man allerdings im nachhinein noch ändern, und nun möchte ich prüfen welche standard DB der user nunr hat.
Wie komme ich also an dass Ergebnis dieser Abfrage durch die ADOQuery (FQuery) heran?
vielen Dank schonmal im voraus.

Gruß
Pemue

mkinzler 4. Mär 2008 11:47

Re: ADO Query: Ergebnis einer SQL Abfrage auslesen
 
Ersetzte mal .ExecSQL durch .Open

pemue 4. Mär 2008 11:53

Re: ADO Query: Ergebnis einer SQL Abfrage auslesen
 
ja und wie komme ich dann an den eigentlichen string ('master') heran?

mkinzler 4. Mär 2008 11:55

Re: ADO Query: Ergebnis einer SQL Abfrage auslesen
 
Delphi-Quellcode:
FQuery.FieldByName('<Feldname>').Value bzw. .as<Typ>

pemue 4. Mär 2008 11:58

Re: ADO Query: Ergebnis einer SQL Abfrage auslesen
 
wunderbar vielen vielen lieben dank.
hier findet man doch echt immer wieder gute ratschläge!

Gruß
Pemue


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz