Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с copyfromrecordset
|
|||
|---|---|---|---|
|
#18+
При передаче данных из базы при используюя нижеприведенный код: Код: 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. получаю некорректные данные в случае если в базе тип данных установлен как char. Если тип данных в базе установлен как text, то получаю вообще ошибку. Подскажите в чем трабл плиз ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 02:06 |
|
||
|
Проблема с copyfromrecordset
|
|||
|---|---|---|---|
|
#18+
text отличается от char , тут все правильно, его нужно по другому брать. А в чем именно данные некорректны? Попронуй тип varchar Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 02:12 |
|
||
|
Проблема с copyfromrecordset
|
|||
|---|---|---|---|
|
#18+
1. С varchar все ок. А если по другому брать то как? Я знаю только если через цикл по кол-ву записей в recordset. 2. А данные некорректны в том что в Excel-е выводятся в виде квадратиков :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:24 |
|
||
|
Проблема с copyfromrecordset
|
|||
|---|---|---|---|
|
#18+
Пытаюсь вывести данные через цикл и столкнулся вот с такой ошибкой: Object invalid or no longer set, на строке: Cells(11, 11) = MyRec.Fields(j).Value Хотя такая кончтрукция работала.. Сам код вот: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 11:30 |
|
||
|
Проблема с copyfromrecordset
|
|||
|---|---|---|---|
|
#18+
Вопрос проблемы возникают сразу на первой записи первом поле или что-то копирует? Если копируется часть. См. запись на которой затыкается. 1. Возможно, что либо слишком большой обьем. У ячеек есть ограничение по размеру, как на отображение так и на ввод. 2. Excel воспринимает вставляемую информацию не как текст, а как формулу и ругается. Здесь надо по месту смотреть. Я добавлял апостроф к текстовым полям и меня устраивал так выход. И наверное подразумевается, что все не в одну ячейку записывается (Cells(11,11)), а в разные (Cells(i,j+1)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 13:21 |
|
||
|
Проблема с copyfromrecordset
|
|||
|---|---|---|---|
|
#18+
В сиквел сервере, поля text, ntext, image не хранятся прямо в строках, там хранятся указатели на данные и text это уже не юникод, потому ты и видишь квадратики. Его нужно брать через readtext передавая параметром указатель и размер читаемого блока. Поля предназначены для хранения очень больших обьемов данных(до 2 гб). Вообщем это не твой случай. на счет ошибки, действительно, не помешало бы получить больше инфы. На каком моменте затыкается? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2004, 20:13 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=377&tid=2169726]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 370ms |

| 0 / 0 |
