Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Rückgabewert von ADOQuery['Name'] (https://www.delphipraxis.net/64816-rueckgabewert-von-adoquery%5Bname%5D.html)

gsh 8. Mär 2006 15:30

Datenbank: MSDASQL.1 • Zugriff über: ADOQuery

Rückgabewert von ADOQuery['Name']
 
Hi DPler

Also ich wollt mal fragen was die ADOQuery bei diesem Aufruf: "ADOQuery['Name']" für einen Rückgabewert gibt. Denn ich will die ADOQuery in eine DLL packen und dann vom Programm aus den Aufruf machen aber was muss ich bei der Funktions Deklaration für einen Rückgabe wert angeben?

Delphi-Quellcode:
type
  TDLLDBFuncQueryData = function : ????; stdcall;

alzaimar 8. Mär 2006 20:29

Re: Rückgabewert von ADOQuery['Name']
 
Variant.

gsh 8. Mär 2006 21:27

Re: Rückgabewert von ADOQuery['Name']
 
ahm ja soweit war ich auch schon
hilft mir aber nicht wirklich weiter deine etwas knape Antwort, weil ich find kein TVarint

alzaimar 9. Mär 2006 07:07

Re: Rückgabewert von ADOQuery['Name']
 
TVarint? Variant ist ein Datentyp in Delphi.
Delphi-Quellcode:
Var
  i : Integer;
  s : String;
  v : Variant;

Begin
  i := MyTable['MyInteger'];
  s := MyTable['MyStringField'];
  s := MyTable['MyInteger'];
  v := MyTable['MyInteger'];
...
Beim Arbeiten mit Variants solltest Du die Unit "Variants" einbinden. Da sind einige Konstanten und Funktionen definiert, die das Leben mit Variants vereinfachen. Leider fehlen viele, sodass man sich die selber basteln muss.

gsh 9. Mär 2006 07:40

Re: Rückgabewert von ADOQuery['Name']
 
AHHHH

des ist der Fehler ich wollt immer TVariant nehmen
es gibt aber nur Variant

Danke :thumb: werd ich gleich mal probieren


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