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

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем ALXP, 6 фев 2008.

Статус темы:
Закрыта.
  1. ALXP

    ALXP Гость

    Приветствую. Столкнулся с проблемой.
    Я работаю в "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мя пунктами.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей