![]() |
SQL Befehl liefert nix zurück
hi
folgender SQL-Befehl liefert leider kein Ergebnis aus der Access-DB zurück:
Delphi-Quellcode:
kein Fehler, nichts... aber auch kein Ergebnis. Hab auch schon ohne "as blabla" und anderen Tabellen versucht, allerdings mit dem gleichen Resultat...
form1.ADODataSet3.Active := false;
form1.ADODataSet3.CommandText := 'SELECT MAX(ID) as blabla from T_Tabelle'; form1.ADODataSet3.Active := true; Jemand ne Idee woran das liegen könnte?? gruss, ims |
Re: SQL Befehl liefert nix zurück
Code:
bringt er da ein ergebniss :?:
form1.ADODataSet3.Active := false;
form1.ADODataSet3.CommandText := 'SELECT * from T_Tabelle'; form1.ADODataSet3.Active := true; |
Re: SQL Befehl liefert nix zurück
Hallo ims,
wie greifst du denn auf das Ergebnis zu? |
Re: SQL Befehl liefert nix zurück
so, wieder gesund :)
markon: das macht er tiptop... auch order by etc funktioniert. aber bei min() max() tuts nicht... MrSpock: mit ner adoconnection, adodataset und datasources... |
Re: SQL Befehl liefert nix zurück
Zitat:
Delphi-Quellcode:
nun müßte eigentlich der größte wert angezeigt werden :?:
form1.ADODataSet3.CommandText := 'SELECT max (ID) from T_Tabelle';
(das feld "id" müßte ein integer feld sein) |
Re: SQL Befehl liefert nix zurück
sieh an, und schon läufts!! vielen dank!!
gruss, ims |
Re: SQL Befehl liefert nix zurück
denke es lag an dem nicht vorhanden leerzeichen zwischen max und (id) :thuimb:
:cheers: |
Re: SQL Befehl liefert nix zurück
Hallo markon,
liegt das an ADO?, denn direkt in Access funktioniert das mit dem AS (auch ohne Leerzeichen). |
Re: SQL Befehl liefert nix zurück
:oops: :oops: :oops: :oops: :oops:
schande über mich... habs raus wieso dass es nicht funzte... lag nicht an den leerzeichen oder sonst was im string, sondern am DBGrid. wenn ich dort vorgebe, welche spalten das grid anzeigen soll, dann kann er ja keinen neuen hinzufügen... :wall: genau das versucht er aber, nämlich "Expr1000"... hab alle spalten rausgenommen und probiert und dann hats auch ohne leerzeichen geklappt... :oops: weiss jemand wie ich dieses Expr1000 umbennen lassen kann? oder benennt er den automatisch und definitiv so? gruss, ims |
Re: SQL Befehl liefert nix zurück
Das "expr1000" dürfte eigentlich nur erscheinen, wenn Du dem Ergebnis keinen Namen mit "AS blabla" zuweist. Andernfalls müsste die Spalte "blabla" heissen.
:coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 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