Форум: "Базы";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];
ВнизОбъединение таблиц при работе через ado Найти похожие ветки
← →
Oleg_ (2005-08-08 13:36) [0]Для доступа к бд использую строку:
s:="Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=";
self.adoconnect.ConnectionString:=s+self.path+"\"+self.basename+
";Mode=Share Deny None;Extended Properties=Paradox 7.X;Jet "+
" OLEDB:System database="";Jet OLEDB:Registry Path="";Jet "+
" OLEDB:Database Password="";Jet OLEDB:Engine Type=83;Jet "+
" OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial "+
" Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet "+
" OLEDB:New Database Password="";Jet OLEDB:Create System "+
" Database=False;Jet OLEDB:Encrypt Database=False;Jet "+
" OLEDB:Don""t Copy Locale on Compact=False;Jet "+
" OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False";
Получаю ошибку "Не поддерживается выражение объединения"
Тот же самый запрос sql При работе через БДЕ отлично совмещает данные из двух таблиц.
" left outer join ""+pro_ta_na+s4+"" on numi = num "
← →
Oleg_ (2005-08-08 16:06) [1]вероятно проблема в строке подключения. Подскажите кто работал со связкой ado+paradox и со связанными таблицами.
← →
Oleg_ (2005-08-08 16:24) [2]Простейший запрос и не идет!
"select * from "+fio_ta_na+" left outer join "+pro_ta_na+" on numi = num ";
В то время как обычный селект проходит без проблем:
"select * from "+fio_ta_na
← →
Oleg_ (2005-08-08 16:31) [3]Строка подключения сейчас у меня вот такая
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\...;Extended Properties=dBase 5.0; Mode=Share Deny None;Persist Security Info=True
Эффект тот же
← →
sniknik © (2005-08-08 16:42) [4]> Простейший запрос и не идет!
> "select * from "+fio_ta_na+" left outer join "+pro_ta_na+" on numi = num ";
проверь так
"select * from ["+fio_ta_na+"] a left join ["+pro_ta_na+"] b on a.numi = b.num";
← →
Oleg_ (2005-08-08 16:57) [5]sniknik ©
получилось, спасибо, правда пока не пойму почему.
то же самое , только через псевдонимы.
← →
Oleg_ (2005-08-08 18:11) [6]Осталась проблема с русскими буквами, вместо них ???
Видимо Locale Identifier=...; надо указать другой но какой?
← →
Oleg_ (2005-08-08 21:56) [7]Проблема русских букв проявляется под win2k а вот под xp все ок
← →
sniknik © (2005-08-09 00:28) [8]http://delphimaster.net/view/3-1123246871/
← →
Oleg_ (2005-08-09 17:03) [9]Увы на 2К ничего не помогает , ни местоположение ни язык по умолчанию.
Может еще какие решения есть?
← →
sniknik © (2005-08-09 17:18) [10]может и есть. решение оно как ложка только к месту хорошо. а у тебя причина может быть иной.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c