ODBCConnection

  • Автор темы Автор темы olegber
  • Дата начала Дата начала
м-д-а
скока не говори - юзайте jdbc...
но "продожали есть кактус" ;)

продолжение в теме Java-раздела
 
Всем привет.

Столкнулся с задачей:

Нужно забрать данные из 1С и на основании етих данных создать документы в Лотусе.
С одбц проблем нет подключился стянул создал. Но когда присмотрелся то увидел что дата которую я забираю из 1С несколько другого формата ;)
Возвращаемое значение = "yyyy-mm-d" хотя в 1С таблице я вижу "dd.mm.yyyy".
Итак мы видим что пропала одна цыфра из дня, и манипуляции из етим значением теряют смысл....

Вопрос: Как достать нормальную дату? где может быть ошибка?
 
ОДБЦ-то какой? (к какой БД)
 
ну дык - залезаем в таблицу (системную, нативным клиентом) и сморим тип данных
 
ну значит ОДБЦ получает и преобразует (зависит от дривера)
 
но в настройках одбц я не наблюдаю никаких настроек...... как тогда біть?
 
а дривер родной (от МСявых) и какой версии?
попробовать jdbc
 
в ём самоём (там д.б. какойнить эбут)...
в адимнистраторе источников - вкладка дриверы
 
Не могу выполнить запрос вида SELECT users.uid, users.name, value FROM users, profile_values WHERE users.uid = profile_values.uid. ODBCConnection.geterrormessage() не возвращает ощибку.
ODBCQuery.sQL = {SELECT users.uid, users.name FROM users, profile_values WHERE users.uid = profile_values.uid}
ODBCResultSet.execute - тут выдает No RESUME
ODBCResultSet.lastrow
 
а если так, то что выдает?
Код:
 If Not ODBCResultSet.Execute Then
Messagebox ODBCResultSet.GetExtendedErrorMessage,16, ODBCResultSet.GetErrorMessage
Exit Sub
End If
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!