Skocz do zawartości


Goro07

Rejestracja: 27 wrz 2017 22:54
Poza forum Ostatnio: poniedziałek, 02 październik 2017 - 11:09
-----

Moje tematy

Jak przekazać tablice z zapytania sql z funkcji

śro, 27 wrz 2017 - 23:17

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