Alex (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
ODBC, Вин 64
 
Имеется вин7/64, решил глянуть в сторону ODBC - как указано в Вашей справке необходимо зарегистрировать источник данных: идем в сторону "Панель управления->администрирование->источники данных ODBC". В итоге запускается odbcad32.exe из папки Windows\System32 - она 32 битная, и при попытке чего то сделать получаем:"Не удается найти программы установки для драйвера ODBC" и "В указанном DSN архитектура итд не соответствуют друг другу". Запускаем вручную odbcad32.exe из папки Windows\SysWOW64, и  получаем счастье - все регистрируется и редактируется без проблем. Почему это так а не иначе сами майкрософты разводят руками. Но при попытке добавить вывод по ODBC QUIK видит базу, но не видит полей, а на попытке поклацать выдает сообщение похожие на те что сверху. Не поленился, изготовил две програмки которые без регистрации прекрасно видят базу, и прекрасно обновляют ее.
Может, регистрация ODBC и нужна, но с полями проблема - я один такой несчастный? Посмотрите пожалуйста что не так.
w32.dll, FindWindow
 
Вот такой код запросто находит окно QUIK, но мой "Robo" = 0! Проверял Spy++.

Код
w32=nil
w32 = require ("w32")
hWnd = 0
function main(  )
hWnd = w32.FindWindow("InfoClass","")
message("hWnd= "..tostring(hWnd),1)
hWnd = w32.FindWindow("Robo","")
message("hWnd= "..tostring(hWnd),1)
end

Чего то даже мыслей никаких...

Страницы: 1
Наверх