Witam,
Nie mogę znaleźć rozwiązania mojego problemu, dlatego zdecydowałem się zapytać na forum. Przechodzę z VS na Delphi, proszę więc o pomoc.
Mam problem podczas przekazywania danych z MSSQL odczytanych w funkcji w dll. Dane są przekazywane - sprawdziłem ilość rekordów - po czym pojawia się komunikat "Program nie odpowiada". Poniżej funkcja z SDAC:
Function select(SQLCommand: string;): TMSQuery; stdcall;
var
zapytanie: TMSQuery;
begin
połącz;
zapytanie:= TMSQuery.Create(nil);
Zapytanie.Connection := połączenie;
Zapytanie.SQL.Clear;
Zapytanie.SQL.Text := sqlcommand;
Zapytanie.open;
result:= zapytanie;
end;
Połączenie i zapytanie "zamykam" procedurą po przekazaniu danych.
Próbowałem też wpisać wynik z zapytania do tablicy, ale bez powodzenia.
Dziękuję za pomoc