Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ (DevStudio) - ODBC / 1 сообщений из 1, страница 1 из 1
17.01.2005, 01:26
    #32866877
Cергей1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual C++ (DevStudio) - ODBC
Здравтсвуте.

Вопрос первый.

Я записываю свои данные в Ecsel-ий файл так

sSql = "CREATE TABLE Result (Name TEXT,Age NUMBER)";
database.ExecuteSQL(sSql);

sSql = "INSERT INTO Result (Name,Age) VALUES ('Bruno Brutalinsky',45)";
database.ExecuteSQL(sSql);

В конце создаются две таблицы (смотрел в Jet): Result и Result$, причем содержат одинаковые данные (почему?)

Дальше еще интереснее: если попытаться записать в тот же файл вторично ничего не изменив, то ругается - говорит, что таблица Result уже существует, но ведь я создавал только одну таблицу. Если удаляю, то говорит, что таблица Result должна существовать. В общем ерунда какая-то.

Теперь вопрос второй.
Поскольку я считываю из одного файла, а записываю в другой, то могу записать и в исходный. Так вот туда пишется только один раз с добавлением единички у имени нового листа на конце. Причем при попытке открыть файл Excel говорит, что такой файл уже открыт, но я в прогамме базу закрываю:

database.Close();

Возможно, нужно добавить что-то еще?
Заранее спасибо за ответ.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ (DevStudio) - ODBC / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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