2011-02-10 1 views
0

Я пытаюсь запустить этот запрос Microsoft Access в C#, но это не работает:Как написать запрос SQL Access SQL в C#?

Create table Users (UserName Text(50) Primary Key, Password Text(50), IsLocked YESNO) 

я получаю ошибку Syntax error in field definition.

Как написать запрос SQL Access SQL на C#?

+2

ли добавление [хх] вокруг имен таблиц и столбцов помочь? то есть. 'Создать таблицу [Пользователи] ([UserName] ...' –

+0

Также попробуйте заменить тип YESNO на Text (1) и посмотреть, работает ли он тогда, я, кажется, помню, что у DAO возникают проблемы с некоторыми типами из-за отсутствия обновлений Кажется, помните, что это было с типом Decimal, но, возможно, YESNO имеет ту же участь. Другими словами, попробуйте поэкспериментировать и удалить каждый столбец, чтобы узнать, какая из них является проблемой. –

+0

Спасибо, Лассе. Добавление [xx] решило мою проблему. – IrfanRaza

ответ

2

Попробуйте это:

Create Table [Users] ([UserName] Text(50) Primary Key, [Password] Text(50), [IsLocked] YESNO) 
Смежные вопросы