ppolopol
Новичок
Ошибка выполнения SQL запроса.
Суть проблемы такова:
Есть бд ( mdb) к ней в Access написал запрос, который нормально выполняется.
Пытаюсь его вставить как аргумент odbc_exec() не работает, пишет:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Драйвер ODBC Microsoft Access] Ошибка синтаксиса в операции JOIN., SQL state 37000 in SQLExecDirect in C:\WWW\html\index.php on line 34
Запрос: 'SELECT Создатели.Создатель, Библиографический_шифр.Библиотечный_шифр, Заглавия.Заглавие, ИЗДАНИЯ.Год_издания, Авторский_знак.Авторский_знак
FROM Авторский_знак INNER JOIN (Библиографический_шифр INNER JOIN ((Создатели INNER JOIN ((Заглавия INNER JOIN ИЗДАНИЯ ON Заглавия.Код_заглавия = ИЗДАНИЯ.Код_заглавия)
INNER JOIN Авторы ON ИЗДАНИЯ.Код_издания = Авторы.Код_издания) ON Создатели.Код_создателя = Авторы.Код_создателя) INNER JOIN (Библ_шифр(переход)) ON ИЗДАНИЯ.Код_издания== [Библ_шифр(переход)].Код_издания) ON Библиографический_шифр.Код_библ_шифра = (Библ_шифр(переход)).Код_библ_шифра) ON Авторский_знак.Код_авторского_знака = ИЗДАНИЯ.Код_авторского_знака
WHERE (((Создатели.Создатель) Like "Абрамов В.А*"))'; ( Это строка 34 в ней вроде ошибка)
Сам запрос правильный но по чему-то не выполняется.
Версия php: 4.4.4
Суть проблемы такова:
Есть бд ( mdb) к ней в Access написал запрос, который нормально выполняется.
Пытаюсь его вставить как аргумент odbc_exec() не работает, пишет:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Драйвер ODBC Microsoft Access] Ошибка синтаксиса в операции JOIN., SQL state 37000 in SQLExecDirect in C:\WWW\html\index.php on line 34
Запрос: 'SELECT Создатели.Создатель, Библиографический_шифр.Библиотечный_шифр, Заглавия.Заглавие, ИЗДАНИЯ.Год_издания, Авторский_знак.Авторский_знак
FROM Авторский_знак INNER JOIN (Библиографический_шифр INNER JOIN ((Создатели INNER JOIN ((Заглавия INNER JOIN ИЗДАНИЯ ON Заглавия.Код_заглавия = ИЗДАНИЯ.Код_заглавия)
INNER JOIN Авторы ON ИЗДАНИЯ.Код_издания = Авторы.Код_издания) ON Создатели.Код_создателя = Авторы.Код_создателя) INNER JOIN (Библ_шифр(переход)) ON ИЗДАНИЯ.Код_издания== [Библ_шифр(переход)].Код_издания) ON Библиографический_шифр.Код_библ_шифра = (Библ_шифр(переход)).Код_библ_шифра) ON Авторский_знак.Код_авторского_знака = ИЗДАНИЯ.Код_авторского_знака
WHERE (((Создатели.Создатель) Like "Абрамов В.А*"))'; ( Это строка 34 в ней вроде ошибка)
Сам запрос правильный но по чему-то не выполняется.
Версия php: 4.4.4