mssql i binary

[ST] Neo_pl
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak odczytać wartośź birary z bazy danych mssql i zapisać ją do string w hex'ach.

HA
  • Rejestracja: dni
  • Ostatnio: dni
0

Microsoft zarzeka sie, ze to nie jest mozliwe (a np. w MySQL jest). Mozesz sprobowac

select convert(varchar(1000), PoleBinary) from Tabela

ale to raczej nie bedzie to, czego oczekujesz.

[ST] Neo_pl
  • Rejestracja: dni
  • Ostatnio: dni
0

odpowiedż to same znaki zapytania, ale to już coś. THX

HA
  • Rejestracja: dni
  • Ostatnio: dni
0

W Query Analyzerze dostaje ciag znakow. Jesli chcesz to wyswietlic w jakims Memo, to moze tak:

Kopiuj
select cast(convert(varchar(1000), PoleBinary) as varchar(1000)) from Tabela

PS. Do czego Ci to jest potrzebne?

[ST] Neo_pl
  • Rejestracja: dni
  • Ostatnio: dni
0

To samo jak poprzednio.

[ST] Neo_pl
  • Rejestracja: dni
  • Ostatnio: dni
0

Kodzi mam taki: items to kod binary
muquery.SQL.Clear;
muquery.SQL.Add('select items from warehouse where accountid=test');
muquery.Open;
memo1.Text:=muquery.Fields[0].AsString;
muquery.close;
I niedziała nawet z twoi zapytaniami.

HA
  • Rejestracja: dni
  • Ostatnio: dni
0

Moze TDBMemo?
Poza tym, jesli mozesz (masz), wykorzystuj komponenty ADO - sa stworzone do komunikacji z MS SQL.

[ST] Neo_pl
  • Rejestracja: dni
  • Ostatnio: dni
0

muquery to jest komponent ADO.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.