Skocz do zawartości
Goro07

Jak przekazać tablice z zapytania sql z funkcji

Polecane posty

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

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przechodzisz na Delphi? Można zapytać dlaczego? VS ma wiele świetnych rozwiązań i znakomicie działa z DB MSSQL.

 

Pozdrawiam,

Łukasz

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

×