Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ergebnis eines SQL Selects in einer Varbiablen speichern (https://www.delphipraxis.net/133863-ergebnis-eines-sql-selects-einer-varbiablen-speichern.html)

HISTHIS 11. Mai 2009 08:04

Datenbank: MSSQL • Version: 2005

Ergebnis eines SQL Selects in einer Varbiablen speichern
 
Guten Morgen Leute,


Ich bräuchte mal eure Hilfe.

Kann man das Ergebnis einer SQL Abfrage in einer Varbiablen Speichern?

z.B.

SQL-Code:
 select id from TEST where username = 'HISTHIS'
Und dann diese ID in einer Variablen speichern.

Und dann weiter verwenden
z.B.

für ein
SQL-Code:
INSERT
.



HISTHIS

[edit=mkinzler] Mfg, mkinzler[/edit]

DeddyH 11. Mai 2009 08:15

Re: Ergebnis eines SQL Selects in einer Varbiablen speicher
 
Sicher geht das.
Delphi-Quellcode:
Query.SQL.Text := 'select id from TEST where username = :name';
Query.ParamByName('name').Value := 'HISTHIS';
Query.Open;
//wenn ein Datensatz gefunden, in Variable merken
if not Query.EOF then
  Variable := Query.FieldByName('id').Value;
Query.Close;

Stevie 11. Mai 2009 10:58

Re: Ergebnis eines SQL Selects in einer Varbiablen speicher
 
Bin mir nicht sicher, ob das alle Datenbanken unterstützen, aber bei MSSQL geht folgendes:
SQL-Code:
declare @var int
select @var = id from TEST where username = 'HISTHIS'
insert into test(id) values(@var)

DeddyH 11. Mai 2009 10:59

Re: Ergebnis eines SQL Selects in einer Varbiablen speicher
 
Geht es denn hier um Delphi oder SPs?

HISTHIS 11. Mai 2009 12:23

Re: Ergebnis eines SQL Selects in einer Varbiablen speicher
 
Danke für eure Antworten.


Es geht um Delphi, der Beitrag von DeddyH hat schon gut weiter geholfen war genau das was ich gesucht habe.



HISTHIS

DP-Maintenance 11. Mai 2009 15:21

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Object-Pascal / Delphi-Language" nach "Datenbanken" verschoben.
Geht um Datenbanken

mkinzler 11. Mai 2009 15:22

Re: Ergebnis eines SQL Selects in einer Varbiablen speicher
 
Welches DBMS?
Ergänze bitte den 1. Eintrag, indem du ihn editierst


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 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