Вопрос про SQL-запрос

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Вопрос про SQL-запрос

Сообщение X-BOND » 04.03.2004 (Чт) 12:59

Использую DAO 3.6
Юзаю такой код:
Set RS = DB.OpenRecordset("SELECT * FROM tblLinks WHERE Code = 2")
И ловлю ошибку 3061 (Слишком мало параметров. Требуется 1)

В чем проблема?

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 04.03.2004 (Чт) 13:16

Какое-то слово не распознал в запросе и считает его параметром
Code - это название поля в таблице?

попробуй так
SELECT * FROM tblLinks WHERE (tblLinks.Code = 2)
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 04.03.2004 (Чт) 13:24

То же самое... :(

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 04.03.2004 (Чт) 13:33

Если табличка tblLinks в базе есть, и в ней есть поле Code, то все должно работать.
Странно... А базу можешь выложить? Или давай мыло дам, куда послать.
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 04.03.2004 (Чт) 13:47

А-а-а! (хватается за голову) :shock:
Наверно я еще не проснулся.
У меня там в базе две таблицы, а в tblLinks как раз и нету поля Code. Вот где сабаку зарыли...
Извини, дорогая, что отвлек без причины. Спасибо, что направила на путь истинный. :wink:

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 04.03.2004 (Чт) 13:56

Да не за что :)
Со всеми случается... Просыпайся давай и удачного дня тебе!
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 04.03.2004 (Чт) 16:08

Когда имя поля "подозрительное" и может совпадать с ключевым словом SQL, заключай его в квадратные скобки ("... where [Code] = 2")
Lasciate ogni speranza, voi ch'entrate.


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

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

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

    TopList