|
|
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
TFDCommand возвращает одну запись с блобом. Как этот блоб можно оптимально записать в TStream? Что делаю Код: pascal 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. LRow.GetData возвращает Variant. Рассматривать его как массив байт (varArray or varByte) и забирать данные из него? Или есть другой способ? FDQuery пока не рассматриваем. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 18:42 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
Нашел такой перегруженный метод Код: pascal 1. 2. 3. сейчас попробую его ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 18:46 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
а так, шо не работает? Код: pascal 1. 2. 3. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 18:56 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийа так, шо не работает? Код: pascal 1. Нет, конечно. TFDCommand - это не TDataSet Вот так заработало Код: pascal 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. Только нужно быть очень аккуратным с номером столбца. В методе нет проверки передаваемого индекса и если промахнулся - получаешь AV вместо удобоваримого сообщения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 19:10 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
Это по значению. А это по ссылке: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Support_for_Blob_Streaming_in_FireDAC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 19:46 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
Dmitry ArefievЭто по значению. А это по ссылке: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Support_for_Blob_Streaming_in_FireDAC Это видел. Но там FDQuery. А мне обвязка датасета не нужна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2018, 13:47 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Dmitry ArefievЭто по значению. А это по ссылке: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Support_for_Blob_Streaming_in_FireDAC Это видел. Но там FDQuery. А мне обвязка датасета не нужнаА чо так ? Датасеты более стандартны. Им не нужны сабжевые пляски с бубном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2018, 09:18 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Но там FDQuery. А мне обвязка датасета не нужна Там все идет через параметры. Поэтому FDQuery или FDCommand - значения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2018, 09:45 |
|
||
|
TFDCommand и BLOB
|
|||
|---|---|---|---|
|
#18+
L_argoА чо так ? Датасеты более стандартны.И более тормознутые. Когда скорость не важна - можно хоть ADO использовать Dmitry ArefievТам все идет через параметры.Вот этой конструкции автор Код: pascal 1. не увидел. Спасибо, будем знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2018, 14:19 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2040745]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 453ms |

| 0 / 0 |
