Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / UpdateBlob / 13 сообщений из 13, страница 1 из 1
14.03.2006, 17:13
    #33600198
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Протрезвите мне мозги.
Читай файл в BLOB
FileOpen(..., StreamMode!)
FileReadEx(#файл, lblb_файл ) возвращает полный размер файла ~ 200kb
Делаю UPDATEBLOB -> в таблицу в поле long binary пишеться только 32kb
И где тут что???

--------------
PB10.2.0; build 8100; ASA 9
...
Рейтинг: 0 / 0
15.03.2006, 16:00
    #33602883
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Ну ёмоё.... подбросьте хоть какую-то мысль, почему UPDATEBLOB записывает только 32kb ?
...
Рейтинг: 0 / 0
15.03.2006, 16:27
    #33603020
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Попробуй такое же решение и для ASA 9
...
Рейтинг: 0 / 0
15.03.2006, 17:01
    #33603136
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Black SavageПопробуй такое же решение и для ASA 9
Спасибо, но ... не проконало.
Еще предложения пжалста
...
Рейтинг: 0 / 0
17.03.2006, 12:22
    #33607677
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Интересно, а fileread точно в цикле считал 200к
...
Рейтинг: 0 / 0
17.03.2006, 12:24
    #33607683
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Просто FileReadEx может и поглюкивать
...
Рейтинг: 0 / 0
17.03.2006, 16:17
    #33608595
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
spas2001Интересно, а fileread точно в цикле считал 200к
пробовал и в цикле FileRead, проходился отладчиком в цикл несколько раз заходит, а вот в базу только 32. Такое впечатление, что или UPDATEBLOB глючит или с сервером трабл, последний EBF ASA поставил - всеравно нихрена
--------
PB10.2.1; build 9537; ASA 9
...
Рейтинг: 0 / 0
17.03.2006, 16:31
    #33608658
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Похоже не Юникодные накладки ...
...
Рейтинг: 0 / 0
17.03.2006, 16:58
    #33608785
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
ФилиппПохоже не Юникодные накладки ...
подскажите куда копать, кого бить... ато мыслей уже NULL
...
Рейтинг: 0 / 0
17.03.2006, 20:03
    #33609252
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Gosha ФилиппПохоже не Юникодные накладки ...
подскажите куда копать, кого бить... ато мыслей уже NULL

А если так?:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
/*
create table t1(
  id numeric identity primary key,
  dat long binary
);
insert into t1 (dat) values ('');
commit;
*/
data = Blob(Fill("*",  200000 ))
updateblob t1
     set dat = :data
 where id =  1 ;
If sqlca.SQLCode <>  0  Then
   MessageBox("", sqlca.SQLErrText)
End If
Commit;
selectblob dat into :data
  from t1 where id =  1 ;
If sqlca.SQLCode <>  0  Then
   MessageBox("", sqlca.SQLErrText)
End If
MessageBox("", Len(String(data)))
У меня этот код нормально работает.
...
Рейтинг: 0 / 0
17.03.2006, 20:16
    #33609260
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Забыл добавить:
у меня ASA 9.0.1.1873 + PB10.2.0.8100
...
Рейтинг: 0 / 0
18.03.2006, 12:22
    #33609656
Alex_Jax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Попробуй:

li_file = FileOpen('c:\temp\before.txt', StreamMode!)
ll_rc = FileReadEx(li_file, lblob)
FileClose(li_file)

lblob = Blob( String(lblob, EncodingANSI!), EncodingUTF16LE! )

Alex
...
Рейтинг: 0 / 0
20.03.2006, 13:20
    #33611809
Gosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UpdateBlob
Большое спасибо всем...
переставил систему, заработало
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / UpdateBlob / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]