BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Проблема со вставкой данных в .dbf файл с помощью функций ODBC PHP

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Проблема со вставкой данных в .dbf файл с помощью функций ODBC PHP
 
Доброго времени суток!
Проблема заключается в следующем:
Необходимо вставить данные с помощью функций ODBC PHP в таблицы .dbf Бэста запросом (INSERT INTO ... )
в три таблицы вставка данных происходит без проблем, а вот при вставке в четвертую выдается следующая ошибка:

Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Visual FoxPro Driver]Feature is not available., SQL state S1000 in SQLExecDirect in C:\Program Files\Apache Group\Apache2\htdocs\....

Выборка данных из всех таблиц запросом (SELECT * FROM ...) происходит без проблем.
Проблема точно не связана с типом данных, так как в этом случае код ошибки и описание будут другими.
 
Цитата
Дмитрий Чувиковский пишет:
в три таблицы вставка данных происходит без проблем, а вот при вставке в четвертую выдается следующая ошибка


В какие таблицы вставка данных проходит, а в какую нет?
 
Без проблем вставляются и выбираются данные из таблиц
real/rbook.dbf
real/rbookm.dbf
prt_addr.dbf
а вот из таблицы
partner.dbf
данные можно только выбрать
 
Пример SQL запроса
INSERT INTO partner (
'DOP_NAME','CODE','SHORTNAME','ORGNAME','STATUS',
'CODE_OKOHX','CODE_OKPO','TYPE_A','TELEFON1','TELEFON2',
'NOM_S','DATE_S','BPERIOD','EPERIOD','VID_S',
'PASSER','PASNUM','PASDATE','PASWERE','OKATO',
'STATUS_NP','COD_BUD_P','OFK_CD','OFK_NM','OFK_INN',
'OFL_LS','PART_ID','CODE_REG','EMAIL','INTERNET',
'NOTE','IS_SELF','IS_CLOSED','CODE_INN','CODE_KPP',
'IS_VENDOR','IS_CUSTOM','CODE_UH','LIC1','LIC2',
'ACCRED','VID_D'

) VALUES (

'',104467,'Юр. лицо','Юр. лицо','1',
'','',0000000000000000004001,'+7 495 111-11-21','+7 495 7 111-11-21',
'',{01/01/07},{01/01/07},{01/01/07},'',
'','',{01/01/07},'','',
'','','','','',
'','мNмиL32BG1шдOBъьBкHвкJ','','mail@site.ru','',
'',0,0,'111111111111','111111111',
0,0,'','','',
'',''
)
Строка запроса формируется программно из массива. Для каждой таблицы есть свой массив. Проблема возникает только с таблицей partner.
 
А может быть у Вас просто ошибка в коде при работе с partner(очепатка там или еще что...)? Код в студию!!!
 
ИМХО.
Доверьте это харбору.
Он запустит хранимую процедуру и прекрасно сделает заказ через встроенный объект в БЭСТе. Делать это извне мягко говоря некорректно.
 
А про какой БЭСТ идет речь? Забыл в прошлый раз спросить ...

Цитата
nordk пишет:
ИМХО.
Доверьте это харбору.


Согласен.

Цитата
nordk пишет:
Он запустит хранимую процедуру и прекрасно сделает заказ через встроенный объект в БЭСТе.


А можно из вне запустить эту процедуру в БЭСТ5 3.4?

В БЭСТ4 можно запускать плагины из командной строки, а в БЭСТ5 3.4 можно? Как можно организовать запуск какой-то задачи по рассписанию для плагинов написаных для БЭСТ5 3.4?
 
Запустить можно. Сейчас сразу не скажу...но если затяну с ответом - поднимите тему плз.
 
Цитата
nordk пишет:
Запустить можно. Сейчас сразу не скажу...но если затяну с ответом - поднимите тему плз.


Поднимаю. Хотелось бы услышать ответ в этом году
Страницы: 1
Читают тему (гостей: 1)