SQL & ACCESS XP vs Русский язык

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Cremator
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 03.02.2003 (Пн) 12:14

SQL & ACCESS XP vs Русский язык

Сообщение Cremator » 10.03.2003 (Пн) 16:48

Имеем VB6 sp5. Access XP. Прога, которая обрабатывает БД, таблицы начерчены в Access. DAO 3.60.
Названия полей в таблицах на русском. Имена таблиц на английском. При попытке выполнить запрос "SELECT .....FROM..INNER JOIN..." причём число выбираемых полей >6 происходит ошибка

run time error 3061 too few parameters Если число <=6 - всё супер.

Запрос НЕ параметрический и НЕ хранимый. Как параметр воспринимаются поля типа
tblMyTable.[имя имя]. Запрос типа "SELECT * FROM...INNER JOIN..." выполняется правильно. Если имена полей на английском - всё работает правильно.

Есть идеи ???

Dantes
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 153
Зарегистрирован: 19.10.2002 (Сб) 14:46
Откуда: Russia

Сообщение Dantes » 10.03.2003 (Пн) 20:16

переименуй поля на английский манер :D

ta_gena
Бывалый
Бывалый
 
Сообщения: 264
Зарегистрирован: 30.10.2002 (Ср) 12:18
Откуда: Russia

Сообщение ta_gena » 11.03.2003 (Вт) 12:03

Наверняка не воспринимает название одного из полей правильно и соответвственно воспринимает его как параметр.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 259

    TopList