![]() |
Datenbank: Access • Zugriff über: ADO
Mit ADO auf Access DB zugreifen
Hallo ihr da draußen.
Ich bin recht neu bei Delphi und habe mir die Zeit um die Ohren geschlagen, um über ADO mit einer bereits angelegten Access DB arbeiten zu können. Mit folgendem Code kann ich mir ja zumindestends den Inhalt aus der Datenbank in einer DBGrid anzeigen lassen aber das wars auch schon. Jetz doktere ich schon sehr lange an den Variationen "Create Table...", "Insert into...", "Update ..." usw. herum und bekomme wirklich überhaupt nicht hin. Kann mir da jemand helfen? Auch die Fragen wann muss ich eine Query "closen" oder "open", wann mache ich ein "post" und wann ein "ExecSQL" usw. Ich schätze ich bringe hier alles durcheinander, oder?? :wall: :gruebel: :coder2: Deshalb benötige ich wirklich dringend Hilfe!!! Danke schon mal im Vorraus Kay |
Re: Mit ADO auf Access DB zugreifen
Faustregel: Open immer dann, wenn eine Wertemenge zurückgeliefert wird (Select-Statement); ExecSQL immer dann, wenn keine Wertemenge zurückgeliefert wird (Insert-, Update- und Create-Statement).
Grüße Mikhal [edit]Kommata eingefügt[/edit] |
Re: Mit ADO auf Access DB zugreifen
Hallo Mikhal,
vielen Dank schon mal dafür, das bringt mich doch schon sehr viel weiter. Jetzt muss ich nur noch die Möglichkeiten für select, create, update und insert bekommen, dann kann ich weitermachen. Am besten mit Beispiel-Code, das kann ich besser nachvollziehen. Kannst Du mir da auch weiterhelfen??? Das währe echt super und es würde mich richtig weiterbringen. Danke noch mal und einen schönen Tag noch Kay |
Re: Mit ADO auf Access DB zugreifen
Ein Select-Statement kannst du dir für den Anfang in Access erstellen und als SQL ausgeben lassen. Dieses SQL-Statement kopierst du dann in die Eigenschaft SQL deiner Query und kannst dann mit der Methode Query.Open die Ergebnismnenge abgreifen. Wie du mit einer Query oder einer DataSet umgehst: dazu solltest du im Handbuch (PDF-Datei oder Hilfe-Datei) und in den Beispielen zu Delphi genügend Beispiele finden.
Wie du eine Tabelle anlegen kannst: dazu findest du ein einfaches Beispiel auf meiner ![]() Grüße Mikhal |
Re: Mit ADO auf Access DB zugreifen
Zitat:
![]() Das Taschenbuch auf dieser Seite (rechts aussen) hab ich auch: gut & billig. |
Re: Mit ADO auf Access DB zugreifen
Vielen Dank schon mal von meiner Seite.
Das mit dem SQL war eine gute Idee, wobei ich mit SQL auch schon ein bisschen gearbeitet habe, das klappt schon. Ich versuche es erstmal mit den vorhandenen Infos und melde mich bei Bedarf noch mal. Danke noch mal und tschüß Kay |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 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 by Thomas Breitkreuz