... kapa... :)
jakoś przypadkowo znalazłem DLLki do mojej bazy (MySQL 3.23.58) no i "niby" już mi wszystko działa....
powiedzmy
PROCEDURA 1
SQLDataSet.CommandText := 'SELECT * FROM projekty ORDER BY sub, nazwa';
SQLDataSet.Open;
for I := 1 to SQLDataSet.RecordCount do
begin
Memo1.Lines.Add(SQLDataSet.FieldValues['id']);
SQLDataSet.Next;
end;
SQLDataSet.Close;
działa!
PROCEDURA 2
SQLDataSet.CommandText := 'INSERT INTO projekty VALUES (null, "aaa", "bbb")';
SQLDataSet.ExecSQL(True);
też działa....
obydwie procedury moge wykonywac ile chce... Moge zrobić "procedura 1; procedura 1; procedura 1;" ... luz... moge zrobić "procedura 1, procedura 2, procedura 2..." itd ... ale jesli po "procedurze 2" chce wykonać "procedure 1" to : Database Server Error: Commands out of sync; You can't run this command now. ?????????? NO K....
próbowałem robić SQLDataSet.Close; itp ale nic.... o co w tym chodzi??? DLLki mam dalej złe??? curde....
wolałbym zostać przy tym dbExpress ale jak nikt mi nie pomoże to bede zmuszony zobaczyc jak działa zeos... :) ... ale mam pytanie... jak go (zeos) zainstalować na darmową wersję TD???
ps. zeos jest darmowy?