|
Access & ADO & поле MEMO
|
|||
---|---|---|---|
#18+
есть Access база с таблицей в которой есть поле name (поле MEMO) коектюсь из VB через ADO в итоге когда читаю это поле получается произвольно либо Null либо "_правильные_данные_ _всякий_мусор_" cnn.Open "rrr", login, pass Set res = cnn.Execute("select * from xz") Do While Not res.EOF value = res(2).GetChunk(1000) res.MoveNext Loop причем смртрю в структуру res(2)..а там ActualSize = 0 DefinedSize = 1073741823 Value = Null вобщем бред value = res(2).GetChunk(1000) выдает ошибку Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. как с этим боротся ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2002, 10:22 |
|
Access & ADO & поле MEMO
|
|||
---|---|---|---|
#18+
Есть такой метод в ADO. Называется он GetChunk. Я эту проблему решил только с его помошью, да и то только в режиме работы с таблицами. При работе с запросами эта проблема осталась. Вот примерная программа по работе с ней: Код: 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.
P.S.: Данный пример взят из MSDN ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2002, 18:49 |
|
|
start [/forum/topic.php?fid=45&fpage=1845&tid=1683215]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 244ms |
0 / 0 |