![]() |
Datenbank: MySQL • Version: 5,0 • Zugriff über: ODBC
mySql 5.0 -> Datenbankproblem Feld nicht gefunden
Hallo zusammen,
ich nütze seit kurzem Turbo Delphi Expl. und hab jetzt n kleines Problem mit dem Datenbankzugriff. Zugriff mache ich über Ado und ODBC. Ich habe 2 Tabellen die theoretisch identisch sind, bis auf 3 Felder. Im Feldeditor lade ich die 1. Tabelle und schmeisse die 3 Felder raus, die sich unterscheiden. Mein Gedanke war jetzt, wenn ich Felder in die Datenbank schreibe, dass ich die "gleichen" felder mit tbl_bestellbes_kndnr.asstring := 'AT1214'; anspreche und die Felder die sich unterscheiden mit tbl_bestell.fieldbyname('bes_VName').asstring := 'Martin'; Wenn ich die Felder im Feldeditor alle einlese, kann ich darauf zugreifen. und als Test showmessage (tbl_bestell.fieldbyname('bes_VName').asstring) eingebe, funktioniert es. Schmeiße ich die 3 Felder raus, und möchte mit der 2. Variante darauf zugreifen, sagt er mir "Tabelle Bestell: Feld: bes_VName nicht gefunden" Ich bin jetzt ein wenig ratlos woran das liegen kann, denn in Delphi 5 gings. So große Unterschiede kann es doch nicht geben. Habt Ihr ne Idee wie ich des lösen kann? Es sind jetzt nur 2 Tabellen, aber bei jedem Projekt werden es mehr Tabellen, die zu 90 % den gleichen Datensatzaufbau haben, und sich nur um 2 - 3 Felder unterscheiden. Ich möchte natürlich nicht für jede Tabelle eine Ado-Table generieren, sondern eigentlich nur 1 mit dem Namen tbl_bestell. Da ich hier etwas über eine Maske automatisieren will. Danke & Grüße tylix |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 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