Entwickler-Ecke
Datenbanken - Paradox 7 und SQL
Sim0n - Sa 28.06.08 01:12
Titel: Paradox 7 und SQL
Ich hab heute beschlossen mir ein kleines Tool zu schreiben, um meine Websiten Aufträge zu verwalten.
Nun bin ich auf ein Problem gestoßen....
Undzwar werdn die Aufträge in einem ListView aufgelistet und mit einem Klick auf einen Eintrag sollen die eingetragenen Infos zu dem Auftrag in ein Memo geschrieben werden.
Nun hab ich mir einen simplen Query überlegt, da ich SQL gut beherrsche: SELECT info FROM datenbank WHERE name='+item.caption;
Ich hab ewig rumprobiert, bin aber zu keinem Ergebnis gekommen. Ich will nur das der Inhalt der Zelle bei info und name=item.caption in nem Memo ausgegebn wird....
Würde mich sehr freun über Hilfe :S
PS: Jah ich hab gegoogelt (3Std lang...)
mkinzler - Sa 28.06.08 09:56
Verwende DB-Komponenten, dann funktioniert das automatisch.
BTW.: Vergiss die BDE
Sim0n - Sa 28.06.08 13:23
Ja ham mir schon einige gesagt das ich kein BDE nehm soll.... aber jetz hab ichs damit angefang, jetz will ichs auch damit zuende bring.
Ich hab nen TQuery drin nur weiß ich den Syntax nich in Delphi, wie ich die Information in eine Variable bekomm :S
mkinzler - Sa 28.06.08 13:38
| Zitat: |
| aber jetz hab ichs damit angefang, jetz will ichs auch damit zuende bring. |
Warum, die BDE ist seit
Delphi 6 als veraltet deklariert und es wird für Neuprojekte abgeraten.
| Zitat: |
| Ich hab nen TQuery drin nur weiß ich den Syntax nich in Delphi, wie ich die Information in eine Variable bekomm :S |
Delphi-Quelltext
1:
| <Variable> := <Query>.FieldByName('<Feldname>').Value; |
Sim0n - Sa 28.06.08 15:24
Ja is mir klar das es veraltet is :P
Aber für meine Zwecke reicht das vollkommen aus und es ist relativ einfach zu verstehn ^^
Da ich in Delphi noch am lernen bin :S
Und thx für die Syntax, werd gleich mal schaun =)
Ok, entweder bin ich zu blöd oder kA...
Delphi-Quelltext
1:
| infos:='SELECT info FROM datenbank WHERE name='+item.caption+''.FieldByName('info').Value; |
errort -.-
mkinzler - Sa 28.06.08 16:07
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Query.SQL.Text := SELECT info FROM datenbank WHERE name=:name'; Query.Prepare; ... Query.Open; Query.ParamByName('name').Value := item.caption; infos:=Query.FieldByName('info').Value; |
Sim0n - Sa 28.06.08 17:19
---------------------------
Project1
---------------------------
Query1: Field 'Name' not found.
---------------------------
OK
---------------------------
-> Beim Klicken
Geht genau so wenig -_________-

[
http://s8.directupload.net/file/d/1474/htgljkcn_png.htm]
Ich bin langsam echt am Ende... seit 3 Tagen schlag ich mich mit dem SQL Zeug rum und nix geht....
Welche andere Offline Datenbank gibtz denn noch zur Auswahl bei Delphi?
Ohne das ich jetz xampp oder so installn muss o.O
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!