Как создать базу Foxpro в Studio 2006 С++ C 0

  • Автор темы ALXP
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

ALXP

Гость
#1
Приветствую. Столкнулся с проблемой.
Я работаю в "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мя пунктами.
 
Статус
Закрыто для дальнейших ответов.