powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Syntax error in INSERT INTO statement. Help, please!!!
8 сообщений из 8, страница 1 из 1
Syntax error in INSERT INTO statement. Help, please!!!
    #32072848
Vlad13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, вопрос простой, но я чайник в ASP. Тестовая задача, подключаюсь к БД Access и пытаюсь с ней что-то делать. Просмотр и удаление работает, а вот вставить строчку не могу - дает ошибку:

Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement

Вот кусок ASP кода:

Код: plaintext
1.
2.
3.
4.
strConnectionString  =  "Provider=Microsoft.Jet.OLEDB.4 . 0 ;Data Source=E:\inetpub\wwwroot\chat\akchat.mdb"
Set cnn = Server.CreateObject( "ADODB.Connection" )
cnn.Open strConnectionString
strSQL =  "INSERT INTO Users (UserName, Password) VALUES ('user', 'password')" 
cnn.Execute strSQL,,adCmdText + adExecuteNoRecords


Что здесь неправильно?
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072876
Фотография smeh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько полей в таблице Users?
и сколько из них Не могут быть NULL,
может из-за этого и ругается.
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072881
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access какой версии?
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072885
Vlad13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, таких полей нет. Но при добавлении записи перечислялись не все поля. Добавил сейчас, чтобы были все - выдает ту же ошибку. Что-то странное, потому что пишет "Syntax error". Хотя вроде бы синтаксис правильный - пример точно скопировал из MSDN.
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072887
Vlad13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ACCESS 2000
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072906
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте изменить имена полей на что-нибудь менее информативное. Password - может быть вполне зарезервированым словом.
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072915
Vlad13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Andrew! Дело оказалось именно в этом и именно в поле <Password>. Самое интересное, что несколько раз уже натыкался в скриптах на эти грабли (например "e-mail"), но продолжаю забывать об этом.
...
Рейтинг: 0 / 0
Syntax error in INSERT INTO statement. Help, please!!!
    #32072922
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По МСДН-у вроде если MDAC > 2.5 то зарезервированые слова катят - Q183060. У меня например этот код работает :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Syntax error in INSERT INTO statement. Help, please!!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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