Mam na formie sqlconnetion1, sqldataset1, które w properties pozycję sqlconnection ma ustawione na sqlconnection1. Do dopisywania rekordów do bazy, ich edytowania i usuwania te komponenty wystarczają. Do wyświetlania zawartości bazy w memo już nie.
Próbowałem np tak:
cmdline:='select (imie) from pracownicy';
sqlconnection1.Executedirect(cmdline);
memo2.lines.add(sqldataset1.FieldByName('imie').asstring);
Błąd: sqldataset1 field imie not found
Próbowałem też tak:
sqldataset1.CommandText:='select (imie) from pracownicy';
sqldataset1.open;
memo2.lines.add(sqldataset1.FieldByName('imie').asstring);
sqldataset1.close;
Błąd: Access violation at address 00C9E258 in module dbxmys30.dll
Szukam po forach zanim tu zapytam, ciężko mi coś znaleźć. Próbuję więc sam pisać, jak widać z marnym skutkiem. Może jeszcze coś powinienem dołożyć na formę? Delphi 2007.
Jeśli mogę prosić, wyłóżcie mi to jak ciołkowi, krok po kroku. Kiedyś miałem bde w małym palcu, ale sql to już inna bajka i dopiero się rozkręcam. Proszę o wyrozumiałość.