AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi ADOTable mit Access (*.mdb) Datenbank durchsuchen
Thema durchsuchen
Ansicht
Themen-Optionen

ADOTable mit Access (*.mdb) Datenbank durchsuchen

Ein Thema von kingflo · begonnen am 7. Feb 2006 · letzter Beitrag vom 7. Feb 2006
Antwort Antwort
Seite 1 von 2  1 2      
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#1

ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 13:42
Datenbank: ADO • Zugriff über: ODBC
Hallo...
Ich habe ein Problem und zwar:

Habe ich eine Datenbank, die mehrere Tabellen hat, und jetzt habe ich mir die Datenbank mit AdoConnection geöffnet, und eine Tabelle in einer ADOTable.

Jetzt besitzt die Tabelle die Felder RecordID, FieldID, FieldValue und Position.

Jetzt brauche ich den Wert aus FieldValue für eine bestimmte FieldID als String.

D.H ich muss irgendwie die ADOTable durchlaufen, und gucken, wo die FieldID z.B 602959 ist, und wenn es gefunden wurde, brauche ich den dazu gehörigen Wert aus FieldValue.

Leider habe ich keine Ahnung, wie ich dass am bessten hinbekommen soll.

Kann mir da vielleicht jemand helfen?
Florian Gilde
  Mit Zitat antworten Zitat
sir-archimedes

Registriert seit: 2. Jan 2006
Ort: Münster
167 Beiträge
 
Delphi 2006 Professional
 
#2

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 13:49
Schau mal in der Hilfe unter dem Stichwort "Filter" oder nutze direkt eine TADOQuery oder ein TADODataSet.

Das sollte dich weiterbringen - oder suche im Forum. Dazu gibt es echt genügend Hinweise.
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#3

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:05
Ich habe jetzt ein ADOQuery hinzugefügt und folgende SQL Anweisung

SELECT FieldValue FROM CWD_Text WHERE FieldID=602959;

Wie bekomme ich denn jetzt aus der ADOQuery die Rückgabe aus meiner Anweisung?
Florian Gilde
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#4

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:33
Das Problem ist jetzt, das ich nicht weiß, wie ich das ergebnis bekomme um zu sehen ob es richtig funzt, denn ich benutze kein Grid oder ähnliches zur anzeige, sondern brauche es einfach als string
Florian Gilde
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:36
Delphi-Quellcode:
if not MyADOQuery.EOF then
  MyADOQuery.FieldByName('FieldValue').AsString;
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#6

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:45
Leider ist der Wert leer, es müsste aber "gesetzlich" drin stehen.

Stimmt etwas mit der Anweisung nicht?
Florian Gilde
  Mit Zitat antworten Zitat
sir-archimedes

Registriert seit: 2. Jan 2006
Ort: Münster
167 Beiträge
 
Delphi 2006 Professional
 
#7

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:46
Hast du die Query geöffnet?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:47
Schau mal deine Angaben noch mal an:

Datenbank: ADO, Zugriff über: ODBC

Das ist falsch und verwirrt. Der Zugriff erfolgt über ODBC auf ADO? Das ist völliger Quatsch.
Du greifst über ADO auf welche Datenbank zu? Doch hoffentlich nicht über eine ODBC-Quelle auf eine MS SQL-Server-Datenbank?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#9

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:50
Query ist geöffnet.
Florian Gilde
  Mit Zitat antworten Zitat
kingflo

Registriert seit: 21. Jun 2004
Ort: Hamburg
502 Beiträge
 
Delphi 7 Professional
 
#10

Re: ADOTable mit Access (*.mdb) Datenbank durchsuchen

  Alt 7. Feb 2006, 14:55
mein Button Click event sieht erstmal so aus:

Delphi-Quellcode:
procedure TformImportEuL.Button1Click(Sender: TObject);
var s: String;
begin
 dmAdoImportEuL.ADOQuery.close;
 dmAdoImportEuL.ADOQuery.SQL.Text:='SELECT FieldValue FROM CWD_Text WHERE FieldID=602959;';
 dmAdoImportEuL.ADOQuery.Open;


 if not dmAdoImportEuL.ADOQuery.Eof then begin
 s:= dmAdoImportEuL.ADOQuery.FieldByName('FieldValue').AsString;
 showMessage(s);
 end;
end;
Florian Gilde
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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