AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2004, 13:13   #1  
ddadream is offline
ddadream
Участник
Аватар для ddadream
 
130 / 17 (1) ++
Регистрация: 30.11.2001
Адрес: moscow
Проблема с экспортом в Paradox файлы.
Пытаюсь экспортировать данные в парадох, получаю все время ошибку типа.
[Microsoft][ODBC Paradox Driver] Operation must use an updateable query.



код был такой:
Валится на второй попытке сделать executeUpdate();
первый раз проходит и вставляет 1-ну запись, при последующих попытка повторить - вылетает.

????
-------

LP.setDSN("CASHLOAD");
connection = new OdbcConnection(LP);

stm = connection.createStatement();


while select * from UKM_CASH000
{
stmTxt = "insert into CASH010.DB (TName, DataType, Operation, GrDepId) "+
" values ('"+UKM_CASH000.ukm_Tname+"', "+int2str(UKM_CASH000.ukm_DataType)+
", "+int2str(UKM_CASH000.ukm_Operation)+", "+int2str(UKM_CASH000.ukm_GrDepId)+
")";
stm.executeUpdate(stmTxt);


}
Старый 02.02.2004, 13:16   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Хм.... может попробовать перенести создание Statement в цикл:

PHP код:
while select from UKM_CASH000
{
stm connection.createStatement();
..... 
Старый 02.02.2004, 13:37   #3  
ddadream is offline
ddadream
Участник
Аватар для ddadream
 
130 / 17 (1) ++
Регистрация: 30.11.2001
Адрес: moscow
Не срабатывает
то же самое, как будто не делает заново соединение.
Кстати, если файл не пустой не работает даже 1 попытка вставки строки.
Старый 02.02.2004, 14:07   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
то же самое, как будто не делает заново соединение.
То есть, и создание Connection пробовал в цикл поместить ?

Цитата:
Кстати, если файл не пустой не работает даже 1 попытка вставки строки.
Вставка происходит только в пустой файл ? Может при создании второй строки нарушается уникальность каких-либо полей ? Попробуй проверить индексы и ограничения целостности данных - уникальность полей, связи и т.д.
Старый 02.02.2004, 14:27   #5  
ddadream is offline
ddadream
Участник
Аватар для ddadream
 
130 / 17 (1) ++
Регистрация: 30.11.2001
Адрес: moscow
на MSDN прочел что это ограничение микрософтовский драйверов.
но пишут что по идее insert должен работать.

или с драйверами BDE все должно работать, но где их достать не знаю.

мож у кого есть?
Старый 02.02.2004, 15:05   #6  
YVAS is offline
YVAS
1C
Аватар для YVAS
1C
 
265 / 10 (1) +
Регистрация: 31.07.2003
Похоже на то, что после вставки первой записи не происходит апдейт парадоксовской базы. Может после каждой вставки записи делать обновление таблицы..
Старый 18.02.2004, 16:20   #7  
KSS is offline
KSS
Коллективное бессознательn ое
 
116 / 10 (1) +
Регистрация: 09.12.2002
Адрес: Москва
Помнится, в МСДН писалось, что драйвер парадокса физически не в состоянии апдейтить записи, так что надо брать другой дррайвер.
__________________
Жизнь такова, какова она есть и больше никакова.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Метки и Меточные файлы sguryev DAX: База знаний и проекты 1 03.09.2021 12:01
Проблема с "Help" в DAX 2009. Tat DAX: Администрирование 0 19.12.2008 19:56
Проблема с экспортом налоговых форм BBBd DAX: Функционал 0 22.10.2008 20:09
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20
*.aoc файлы Андре DAX: Администрирование 15 22.04.2003 07:40

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:47.