![]() |
![]() |
|
ADO, excel | ☑ | ||
---|---|---|---|---|
0
kryptonite
09.11.11
✎
15:18
|
использую ADO для сохранения в ексель. На одном компе работает нормально, на другом - ошибка Data type mismatch in criteria expression.
В чём может быть причина ? |
|||
1
ado
09.11.11
✎
15:21
|
(0) Предположу, навскидку, региональные параметры.
|
|||
2
shuhard
09.11.11
✎
15:34
|
(1) +100500
и скорее всего в запросе фигурирует дата |
|||
3
kryptonite
09.11.11
✎
16:06
|
да, дата есть
а что с форматом нужно делать ? |
|||
4
shuhard
09.11.11
✎
16:07
|
(3) мы не видели запрос
|
|||
5
kryptonite
09.11.11
✎
16:14
|
INSERT INTO [TDSheet]
VALUES( '05.11.2009 0:00:00', '00000000001', 'Purchase', 'Поступление товаров и услуг 00000000001 от 05.11.2009 0:00:00', '000000001', 'Основной', 'Main', '2714', 'наименование номенклатуры', 'наименование номенклатуры англ', '-1 235', '000000001', 'организация', '', '-10,05', '-12 411,75', '-24 823,5', '-12 411,75', '0', '-12 411,75', '0', '-12 411,75', '0', '1 137', '957', '15', '0') |
|||
6
shuhard
09.11.11
✎
16:18
|
(5) 05.11.2009 0:00:00
ну в компик ждёт #2009/11/05# |
|||
7
kryptonite
09.11.11
✎
16:20
|
странно, что например под моим юзером работает, и при чём формат даты в екселе нужный устанавливаеся - по нему потом работает группировка сводной таблицы. а под другим юзером - не работает
|
|||
8
shuhard
09.11.11
✎
16:21
|
(7) проверить то минута, убери дату из запроса
|
|||
9
ado
09.11.11
✎
16:22
|
(7) Проверь уже региональные параметры.
|
|||
10
kryptonite
09.11.11
✎
16:34
|
||||
11
shuhard
09.11.11
✎
16:36
|
(10) скорее следующая - location
|
|||
12
kryptonite
09.11.11
✎
16:37
|
(11) - там Раша стоит
|
|||
13
shuhard
09.11.11
✎
16:38
|
(12) тогда убери дату из запроса и проверь,
может дело не в ней |
|||
14
kryptonite
09.11.11
✎
16:38
|
это всё работает в терминале - при этом региональные настройки разве не должны серверные "браться" ? типа в чём разница вобще возникает
|
|||
15
ado
09.11.11
✎
16:56
|
(14) Должны. Но на одном сервере у разных пользователей они могут быть разные.
|
|||
16
ado
09.11.11
✎
16:56
|
(12) Посмотри, для даты может специфично заданы.
|
|||
17
kryptonite
09.11.11
✎
17:00
|
(16) смотреть на локальном компе пользователя у которого ошибка ? там же где и в (10) ?
|
|||
18
ado
09.11.11
✎
18:16
|
(17) Если дело происходит в терминале, то смотреть на терминальном сервере. Под соответствующем юзером.
|
|||
19
kryptonite
09.11.11
✎
18:19
|
(18) формат даты в запросе устанавливать соответственно Short date из региональных настроек?
скрин в (10) |
|||
20
shuhard
09.11.11
✎
18:35
|
(19) прочитай обратно в 1С из xls и увидишь формат
|
|||
21
kryptonite
09.11.11
✎
18:51
|
о результатах сообщу завтра - доступ к компу того пользователя завтра только будет
|
|||
22
kryptonite
10.11.11
✎
13:09
|
да, на компе в региональных настройках стояло Юнайтед стэйтс - зачем изменили не смогли ответить. вернул в Раша - всё хорошо. формат для юнайтед стэйтс не подбирал
|
|||
23
shuhard
10.11.11
✎
13:10
|
(22) ## у них
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |