Skocz do zawartości


Jak przekazać tablice z zapytania sql z funkcji


Brak odpowiedzi do tego tematu

#1 Goro07

    Nowy na forum

  • Użytkownicy
  • 1 Postów:

Napisano ś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