Подключаюсь к MSSQL через ODBC
procedure TForm1.Button1Click(Sender: TObject);
begin
ODBCConnection1.Connected:=true;
SQLQuery1.SQL.Add( 'select top 10 * from loans');
SQLQuery1.ExecSQL ;
//??????????????
SQLQuery1.Open ; - вылетает по ошибке "не допустмое состояние курсора"
end;
Причем как с родными дровами на винде так и с freetds в Линуксе одна и таже песня
ODBCConnection1.Charset устанавливал разные UTF8,cp1251,WIN32,WIN1251 эффект равен нулю.
Сделал правку свойства
FTransliterate := True; в конструкторе constructor
TStringField.Create(AOwner: TComponent);
пересобрал Lazarus - ничего не помогает
Хотя через zeos в винде подключаюсь с тем же профилем dsn все ОК, а вот в Линуске zeos просит dll-ку ntwdblib.dll
Короче как в песне " я его и так и этак со словами и без слов.."
Выходит возможность работы с MSSQL тупо выпадает