Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Create Table in Access / 3 сообщений из 3, страница 1 из 1
02.02.2007, 17:49
    #34303318
manna.may
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create Table in Access
Не получается создать таблицу в созданной бд MS Access.

Код С++:
strConnection.Format(_T("Driver={Microsoft Access Driver (*.mdb)};Dbq=%s;Uid=;Pwd=;"), BaseName);
CString sCreateTableJournal = "CREATE TABLE Journal (RegionIndex int, DataIndex int, Date char(8), Time char(5), CurrentState int, Pressure int, CONSTRAINT Journal_PK PRIMARY KEY (RegionIndex, DataIndex, Date, Time));";
ExecuteSQL(strConnection, sCreateTableJournal);

Ошибка: Ошибка синтаксиса при определении поля при выполнении <Driver={Microsoft Access Driver (*.mdb)};Dbq=%s;Uid=;Pwd=;>.

Как от этой дурацкой ошибки избавиться? Уже всю голову сломала :(( Help!
...
Рейтинг: 0 / 0
02.02.2007, 19:04
    #34303527
SnowMan2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create Table in Access
Может путь к базе в явном виде прописать.
...
Рейтинг: 0 / 0
05.02.2007, 12:31
    #34306053
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Create Table in Access
Код: plaintext
Date char(8), Time char(5)
Имя поля является ключевым словом SQL.

ЗЫ. Искать подобную ошибку проще всего методом Больцано-Вейерштрасса (половинного деления). Отсекаешь от SQL часть и смотришь, выполнился ли остаток.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Create Table in Access / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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