Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с простейшим запросом / 13 сообщений из 13, страница 1 из 1
21.10.2003, 11:11
    #32299433
Sirios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Привет всем!

Не удается запустить следующие запросы в Асексе:

delete from Студент where (ID_ST=1 and ID_T=4 and DataX=0 and DataY=0)

и

select ID_ST from Студент where (ID_T=4 and DataX=0 and DataY=0)

Почему-то он видит только первое условие выборки, а в коде говорит что слишком мало параметров. К чему бы это? На SQL Server данная конструкция работает на ура, но мне нужно для Асекса. Подскажите, плиз, что нужно сделать, как преобразовать запрос?
...
Рейтинг: 0 / 0
21.10.2003, 11:25
    #32299463
Alex_2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Что говорит Access, когда запускаешь в конструкторе запросов данные запросы?? если у тебя типы полей DataX или DataY - текстовые, то нужно указывать не DataX=0, a DataX='0'...
...
Рейтинг: 0 / 0
21.10.2003, 11:25
    #32299464
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
>, а в коде говорит что слишком мало параметров. \r
\r
Или ты заполнил коллекцию Parameters или (что вероятней) не правильно указаны имена полей\r
Подробности /topic/36767&pg=2 пост от 14 авг 03, 13:13
...
Рейтинг: 0 / 0
21.10.2003, 11:34
    #32299482
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Это вы текст запросов привели или нет?
Видимо вы его все же как-то программно формируете. Тогда покажите как.
...
Рейтинг: 0 / 0
21.10.2003, 11:45
    #32299501
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Если ты делаешь програмно, то вот пример того как это можно сделать (сдесь удаляются строки там где поле "Дата" таблицы "ГПА_03" равно нулю):

Dim strSQL As String
strSQL = "DELETE НГПА_03.Дата FROM НГПА_03 WHERE (((НГПА_03.Дата) Is Null)) WITH OWNERACCESS OPTION"
DoCmd.RunSQL (strSQL)
...
Рейтинг: 0 / 0
21.10.2003, 12:01
    #32299558
Sirios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Вот два моих запроса на удаление и на вставку данных. Второй работает приотлично, а вот первый говорит - мало параметров.

ADOcommand.CommandText = "delete from Студент where (ID_ST=" & ArrStud(CurStud).ID & " and ID_T=4 and DataX=" & ArrMain(1, i) & " and DataY=" & ArrMain(2, i) & ")"
ADOcommand.Execute

ADOcommand.CommandText = "insert into Данные values (" & ArrStud(CurStud).ID & ", 4, " & ArrMain(1, i) & ", " & ArrMain(2, i) & ")"
ADOcommand.Execute
...
Рейтинг: 0 / 0
21.10.2003, 12:58
    #32299691
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Sirios, а что ты удаляешь в первом не работающем запросе? В смысле помоему надо тебе написать, к примеру, Delete * from ......
...
Рейтинг: 0 / 0
21.10.2003, 12:58
    #32299692
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Так какого типа поля?
Если цифра то просто =Цифра
Если текст то ='Текст'
Если дата =#дата#
...
Рейтинг: 0 / 0
21.10.2003, 13:07
    #32299722
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Во втором вообще значения присваиваются какие-нибудь?

Insert Into Dannie (Pole1, Pole2, Pole3, Pole4)
Select 1,2,3,'text'
...
Рейтинг: 0 / 0
21.10.2003, 13:11
    #32299737
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Пардон! Снимаю вопрос. Не понял что он преотлично работает!

Тогда тип данных (по первому запросу) - "в студию!!"
...
Рейтинг: 0 / 0
21.10.2003, 13:34
    #32299806
Sirios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
A_A_A_A_A_A_A_AAAAA!!!!

Народ! Пристрелите меня за то что отнял у вас драгоценное время! Позор мне!
Извените за расп...ство - исправлюсь! Имя таблицы было не то и половина параметров совпадала, а половина - нет - а-а-а-а-аа-а!

Вопрос снят. Еще раз прошу прощения, всем спасибо!
...
Рейтинг: 0 / 0
21.10.2003, 13:37
    #32299813
Sirios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
Вот из-за таких промахов люди вешаются. Так один перекрашеный квадратик в кубике Рубика свел с ума двух академиков :)
...
Рейтинг: 0 / 0
21.10.2003, 13:37
    #32299816
Alex_2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с простейшим запросом
"Ну вы, блин даете!!!" - Булдаков А. :))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с простейшим запросом / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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