Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Добавить только одну запись! / 4 сообщений из 4, страница 1 из 1
04.04.2006, 21:00
    #33644711
Ovant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить только одну запись!
У меня вот какой вопрос, мне необходимо добавить запсиь в таблицу, если одно поля в нужной записи заполнено, если не заполнено, то просто сделать обновление, так вот с обновлением у меня все в порядке, а сдобавлением, не очень (при добавлении запись копируется за исключением того самого поля)
Если уже там имеются такие записи, то мой запрос добавляет их ровно такое число, сколько подобных записей, причем все одинковые они получаются
Вот мой запрос:
dbsCDB.Execute ("INSERT INTO DISTINCT [Order] ([Pole1], [Pole2], [Pole3], [Pole4 ] Select [Pole1], [Pole2], [Pole3], '"& Pole4 &"' From [Order] WHERE ([Order].[Pole1]='" & Me.[Pole1] & "'AND [Order].[Pole4]IS NOT NULL ) ")
Помогите пожалуйста
...
Рейтинг: 0 / 0
05.04.2006, 09:13
    #33645161
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить только одну запись!
используй TOP 1 в селекте

dbsCDB.Execute ("INSERT INTO DISTINCT [Order] ([Pole1], [Pole2], [Pole3], [Pole4 ] Select TOP 1 [Pole1], [Pole2], [Pole3], '"& Pole4 &"' From [Order] WHERE ([Order].[Pole1]='" & Me.[Pole1] & "'AND [Order].[Pole4]IS NOT NULL ) ")
...
Рейтинг: 0 / 0
05.04.2006, 17:40
    #33647165
Ovant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить только одну запись!
Чего то TOP 1 не помогает ((
...
Рейтинг: 0 / 0
05.04.2006, 18:00
    #33647225
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить только одну запись!
проверь для начала, что возвращает твой селект, перед тем как добавлять записи:

Код: plaintext
Select TOP  1  [Pole1], [Pole2], [Pole3], '"& Pole4 &"' From [Order] WHERE ([Order].[Pole1]='" & Me.[Pole1] & "'AND [Order].[Pole4]IS NOT NULL )
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Добавить только одну запись! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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