ALXP666
Зарегистрирован: 06.02.2008 Сообщения: 1
|
Добавлено: Ср Фев 06 2008 16:27 Заголовок сообщения: Создание базы FoxPro c 0 в Builder C++ |
|
|
Приветствую. Столкнулся с проблемой.
Я работаю в "Borland Developer Studio 2006" C++
Пользуюсь визульальными компонентами ( dbGO ) подключения базы через ADO (TADO)
c Visual FoxPro.
Есть пустая база FoX 9. Соединение с ней через TADOConnection проходит нормально
проверял выводил данные с таблицы и записывал. Все работает нормально никаких ошибок.
Провайдер Provider=VFPOLEDB.1.
Компонент запросов TADOQuery тоже работает на ура. С запросами SELECT и CREATE TABLE тоже
и создает и выбирает.
А проблема вот. допустим мне надо генерить пустую базу с 0. Указываю
ConnectionString = Provider=VFPOLEDB.1;Data Source=C:\empty;Password="";Collating Sequence=MACHINE
папка empty пуста. TADOQuery командой CREATE TABLE создает базу dbf это нормально.
Используя TADOQuery:
1) Как мне создать саму базу? <имя>.dbc ? Команда в запросе CREATE DATABASE d2.dbc говорит
Feature is not avaible.
2) Как создать файл индексов для созданной таблици?
CREATE INDEX <name_index> ON <имя_базы> (<поле>) кричит Syntax errore
CREATE INDEX mid ON d2 (mid) эта таблица с этим столюцом присутствует в папке.
По идее должен создатся индексный файл к этой таблице d2.cdx
Подскажите как справится с этими 2мя пунктами. |
|