|
|
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
Привет всем! Кто использует SaVcl подскажите: 1) есть ли какой-то специальный форум по этой библиотеке? 2) поддерживает ли она работу с блобами? 3) каким образом сохранить файл в базу? В АДО я делал это как ParamByName('file').LoadFromFile..... т.е. таким образом закачивал содержимое файла в параметр хранимой процедуры. если кто кинет пример кода - буду очень благодарен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 07:57 |
|
||
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
1. Не знаю; 2. Поддерживает; 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. авторСодержимое файла в параметр хранимой процедуры ... это конечно круто!.. А если бинарник случайно попадётся? Лучше уж тогда его залить в табличку LOAD TABLE и работать. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 11:32 |
|
||
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
ну делаю: SaDs2.OpenForInsert; SaDs2.Insert; SaDs2.FieldByName('file_name').AsString:= Edit2.Text; TBlobField(SaDs2.FieldByName('file')).LoadFromFile(Edit2.Text); SaDs2.Post; SaDs2.Refresh; и программы вылетает с ошибкой: "Calling TSaDs.ReFresh is not allowed in this place." ApplyCache и ApplyCachedUpdates тоже вылетают "Calling TSaDs.ApplyImmediate is not allowed in this place." Может кто-нибудь подскажет, как все-таки работать с данной компонентой?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 11:54 |
|
||
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
это конечно круто!.. А если бинарник случайно попадётся? Лучше уж тогда его залить в табличку LOAD TABLE и работать. ИМХО. В АДО с этим все нормально. Через параметры хранимых процедур закачиваются и бинарки. Проверено. P.S. Только это работало в MSSQL, как в ASA еще не знаю. Навреное должно быть также. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 12:00 |
|
||
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
Вызов метода Refresh невозможен, пока в режиме кешированного апдейта есть изменения, не внесенные в БД. Внесите все изменения в БД, а после вызывайте Refresh. Как вносить изменения в БД в режиме кешированного апдейта см. справку по SaVcl и пример, поставляемый с библиотекой. Что касается вызовов ApplyCache и ApplyCachedUpdates, то ты пытаешься автоматически в режиме кеширования обновить ЗАПРОС (DsType=dsQuery), а не таблицу (DsType=dsTable). А откуда SaVcl узнает, какие таблицы обновлять из перечисленных в запросе? Как выход: 1. использовать режим DsType=dsTable. или 2. указать в TblUpdNames имена таблиц для обновления. или 3. писать обработчик OnUpdateRecord. С уважением, Сергей Гаврилов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 13:03 |
|
||
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
И еще, Алексей (lexalegal), письма на твой ящик (....@infotech-sib.ru) не доходят, отфильтровываются как спам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 13:06 |
|
||
|
SaVcl & Blob
|
|||
|---|---|---|---|
|
#18+
И еще, Алексей (lexalegal), письма на твой ящик (....@infotech-sib.ru) не доходят, отфильтровываются как спам. Sorry, но фильтр пропускает письма только с домена ru. Буду в следующий раз обратный адрес mail.ru писать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2004, 10:04 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=123&tid=2014447]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 178ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...