Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена Left Join другими операторами / 20 сообщений из 20, страница 1 из 1
07.09.2004, 11:39:56
    #32682819
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Есть проблема. ODBC не понимает запрсов с Left Join. Как можно переписать запрос другими операторами чтобы он выполнял тоже что и Left Join???

Буду благодарен любой помощи...
...
Рейтинг: 0 / 0
07.09.2004, 11:40:21
    #32682821
Алексей2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Код: plaintext
left outer join


для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
07.09.2004, 11:49:07
    #32682849
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Неа, этот тоже не проходит :(.
...
Рейтинг: 0 / 0
07.09.2004, 11:51:27
    #32682859
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
...
Рейтинг: 0 / 0
07.09.2004, 11:52:26
    #32682862
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Вообще-то синтаксис соединения зависит от самого сервера (о котором вы умалчиваете). Т.е. сервер либо поддерживает ANSI SQL стандарт для соедирения, либо не поддерживает.

В любом случае вместо "Неа, этот тоже не проходит " лучше постить оригинальное сообщение об ошибке
...
Рейтинг: 0 / 0
07.09.2004, 11:53:30
    #32682868
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
kolinODBC не понимает запрсов с Left Join
Расшифруйте фразу. ODBC-драйвер для SQL-серверов и не должен
понимать запросов, их должен понимать сервер...
...
Рейтинг: 0 / 0
07.09.2004, 11:55:48
    #32682884
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Запрос идет через ODBC к Access из приложения на делфи...
...
Рейтинг: 0 / 0
07.09.2004, 11:57:13
    #32682892
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
kolinЗапрос идет через ODBC к Access из приложения на делфи...Абалдеть!... А зачем тогда сюда постить?
...
Рейтинг: 0 / 0
07.09.2004, 11:59:09
    #32682900
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Ну а куда же , топика о глюках ODBC ент :(, ну помогите же люди...
...
Рейтинг: 0 / 0
07.09.2004, 12:04:35
    #32682917
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
А зачем к Access через ODBC ? Полное сообщение об ошибке ?
...
Рейтинг: 0 / 0
07.09.2004, 12:07:40
    #32682929
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
ну и что с этим подарком из bid=1 делать прикажете?
типа мы должны убедить человека, что в аксесе left join работает?
...
Рейтинг: 0 / 0
07.09.2004, 12:07:51
    #32682930
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Поставщик данных или другая служба вернули состояние E_Fail
...
Рейтинг: 0 / 0
07.09.2004, 12:11:38
    #32682941
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
тест запроса + структуру таблиц в mdb
...
Рейтинг: 0 / 0
07.09.2004, 12:16:55
    #32682958
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
select * from result left outer join kruteriy on
result.id_result = kruteriy.result_id

result:

id_result - key
result_ocin - text
min_Ball - integer
max_bal - integer

Kruteriy:

id_kruteriy - key
kruteriy_oci - memo (возможно это из-за него)
shkala_min - integer
shkala_ma[ - integer
result_id - integer (для связи с result)
...
Рейтинг: 0 / 0
07.09.2004, 12:44:20
    #32683046
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
А тоже самое, но с inner join работает?
...
Рейтинг: 0 / 0
07.09.2004, 14:42:52
    #32683426
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
нет :(
...
Рейтинг: 0 / 0
07.09.2004, 14:46:33
    #32683441
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
ODBC к mdb Windows XP Procorp Sp1 + Access XP NoSP
среда тестирования PHP
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?
define("UserName","admin");
define("Password","");
define("dsn","kolin");
$ret=odbc_connect(dsn,UserName,Password);
if(!$ret){ echo "No Connect - нет связи".dsn."!<br>";
echo odbc_error();
exit;
}
$poisk="SELECT *  FROM result LEFT JOIN kruteriy ON result.id_result = kruteriy.result_id";
$r=odbc_exec($ret,$poisk);
while (odbc_fetch_into($r, $f)) {
print $f[ 0 ]."\n\r";
};
odbc_close($ret);
?>
результат идентичный запросу в Access.
...
Рейтинг: 0 / 0
07.09.2004, 14:52:52
    #32683463
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
то есть усё работает
...
Рейтинг: 0 / 0
07.09.2004, 15:02:49
    #32683501
kolin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
Во, а в делфи через компоненты АДО пробовал, там нет :(.
...
Рейтинг: 0 / 0
07.09.2004, 15:15:11
    #32683555
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена Left Join другими операторами
kolinВо, а в делфи через компоненты АДО пробовал, там нет :(.
в ADODB какой использован провайдер и нах тебе ODBC ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена Left Join другими операторами / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]