|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Пиветствую! Подскажите по ошибке в написании запроса на добавление: Код: vbnet 1. 2. 3. 4. 5. 6.
Ошибка 3001 - Ошибочный аргумент Пробовал и так: Код: vbnet 1. 2.
Ошибка 3001 - Ошибочный аргумент Пробовал и так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Ошибка 3001 - Ошибочный аргумент Переменные Public глобальные. Что не так прописываю, ен понимаю((( ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 08:18 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Запрос на добавление, Попробуйте скопировать из первого варианта , то что вам выдал Debug Код: sql 1.
в окно запроса в режиме SQL и выполнить этот запрос. Посмотрите, будут ли ошибки? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 08:51 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Запрос на добавление, База, скорее всего повреждена. Попробуйте выполнить сжатие/восстановление, если не поможет, то создайте новую базу и скопируте туда все объекты. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:03 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
guest_rusimport, Вставил из Debug.Print в SQL запроса: сам запрос отобразился в виде таблицы, но при выполнении его - таже ошибка - Ошибочный аргумент ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:25 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Запрос на добавление, сделайте маленький тестовый примерчик, проверьте на нем, если не заработает выкладывайте его сюда, если заработает - выполните рекомендации MrShin ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:30 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
MrShin, Создал новую БД и скопировал все со старой. Запускаю событие - таже ошибка - Ошибка 3001 - Ошибочный аргумент Куда копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:31 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
компиляция проходит успешно? или файл /decompile ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:36 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
guest_rusimport, сделал маленький тестовый примерчик - в нем работает все - может таблицу заново созлать?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:39 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Запрос типа insert ... values ... - реальные грабли. Не используйте его. Добавление через Recordset - правильное решение. Если выполнять код пошагово, то на какой строке ошибка? И еще, вместо Dim rst As Recordset лучше Dim rst As DAO. Recordset А также Recordset для добавления логичнее открывать без записей. Это или соотв. 3-й аргумент в OpenRecordset или вместо "Таблица" написать "SELECT * FROM Таблица WHERE 1=0". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:39 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
bubucha, компиляция проходит без ошибок, ровно как и декомпиляция "C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" "D:\Users\nffanya\Desktop\Программа.accdb" /decompile ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:45 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Запрос на добавлениеguest_rusimport, сделал маленький тестовый примерчик - в нем работает все - может таблицу заново созлать?.. попробуйте ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:52 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), написал как вы сказали Dim rst As DAO.Recordset и "SELECT * FROM Таблица WHERE 1=0" таже ошибка - Ошибка 3001 - Ошибочный аргумент Ошибка наступает на строке .AddNew - появляется сообщение об ошибке - закрываю его и далее продолжаю нажимаьб F8 - данные записались в таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 09:56 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Попробуйте просто в редакторе таблиц добавить руками строку. Если ошибка возникнет, повреждена таблица и это повреждение копируется в новую таблицу, судя по всему. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 10:03 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Запрос на добавлениекомпиляция проходит без ошибок, ровно как и декомпиляция Если при чудесах не помогают и эти меры, то делаю очистку модулей - выгрузка всего вба в текстовый файл, удаление всего вба из проекта. Далее сжатие. Если и это не помогает, то делаю новый файл ,а в нем импортирую все объекты из проблемного файла. Если и это не помогает, переписываю "чудастый" проблемный кусок - меняю технологию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 10:04 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
MrShin, гениально - удалил таблицу - сжал БД - создал новую - ЗАРАБОТАЛО, СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 10:15 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
Проблема глюкавости таблиц. Есть таблица. В ней есть поле Дата соответствующего формата. По умолчанию значение равно функции Now() - не работает. В других таблицах работает, а в этой - нет. Создавал копию таблицы, копировал в другую базу - не помогало. Всё время ошибка. К сожалению удалить и создать заново таблицу не могу из-за поля счётчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 10:33 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
JossК сожалению удалить и создать заново таблицу не могу из-за поля счётчика А чем он мешает? Прямые INSERT-ы и рекордсеты запросто вставляют все что угодно в счетчики. Потом только сжать-восстановить базу надо, чтобы счетчики сбросились на максимальное значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 10:38 |
|
Запрос на добавление (3 варианта) и все не работают
|
|||
---|---|---|---|
#18+
JossПроблема глюкавости таблиц. Есть таблица. В ней есть поле Дата соответствующего формата. По умолчанию значение равно функции Now() - не работает. В других таблицах работает, а в этой - нет. Создавал копию таблицы, копировал в другую базу - не помогало. Всё время ошибка. К сожалению удалить и создать заново таблицу не могу из-за поля счётчика. Попробуй создать в этой таблице другое поле Дата (с другим именем), установи значение по умолчанию, апдейтом перенеси туда значения из старого поля, удали старое поле, сожми восстанови базу, переименуй новое поле Дата старым именем. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 11:39 |
|
|
start [/forum/topic.php?fid=45&msg=39537242&tid=1612003]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 399ms |
0 / 0 |