|
|
|
Странное поведение ADO
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, столкнулся со следующей проблемой: приложение на VB 6.0 вызывает вызывает запрос типа "insert into table1 select col1, col2, col3... from table2 where [col1] > [startval] and [col1] < [endval]" из Access 2000, где table1 -- таблица в базе MSSQL, table2 -- таблица в Access и передает ему 2 параметра, [startval] и [endval]. На определенном наборе данных запрос падает по ошибке "Размер колонки меньше вставляемого значения". Было установлено, что запрос падает на вставке col2 (col2 - text(50), соответствующая колонка на MSSQL varchar(50)) на значениях типа: "1.42.0001.0717.001.000.00.OIL" "1.11.0511.0082.001.000.00.OIL" Сталкивался ли кто-нибудь с чем-нибудь подобным? Предположительно, это проблема с ADO (используется ADOCommand.Execute), потому что запрос вызванный напрямую из MS Access работает нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2005, 23:31:41 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=60&tid=2167554]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 340ms |

| 0 / 0 |
