moin,
ich habe folgendes:
Delphi-Quellcode:
function TMySQL.GetInfo(id:
string;
var InfoRec: TInfoRec): boolean;
begin
...
q.SQL.Text := '
SELECT blah, blubb, hi ' +
'
FROM `' + ini.ReadString('
mysql', '
db_table_c', '
') + '
` ' +
'
WHERE `id` = ' + id + '
;';
q.Open;
with InfoRec
do
begin
feld1 := q.fieldbyname('
feld1').AsString;
feld2 := q.fieldbyname('
feld2').AsString;
feld3 := q.fieldbyname('
feld3').AsString;
feld4 := q.fieldbyname('
feld4').AsString;
// hier fehler
end;
q.close;
result := true;
end;
wenn ich es nun kompiliere und die funktion aufrufe gibt es bei feld4 den fehler "Das Feld 'feld4' existiert nicht".... es ist aber da (ich habs mit dem
mysql prompt so wie mysqlfront gesehen)...ich weiss auch das es da is schlisslich habe ichs kreiert...
nur wieso der fehler das feld4 nicht da sei???