Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alixsys Гость
|
Добавлено: Пн Апр 01 2002 07:49 Заголовок сообщения: ну кто-нибудь CreateTable |
|
|
Обьясните пожалуста, почему функция CreateTable создаёт базу данных, которая ничем (кроме BDE) не открывается, и как сделать так чтобы избежать этой проблемы. Ниже приведён пример кода. Заранее огромное СПОСИБО.
Table2->Active = false; Table2->DatabaseName = WorkPathExe; Table2->TableType = ttDBase; Table2->TableLevel = 4; ////////////////? Table2->TableName = WorkPathExe + "1.dbf"; Table2->FieldDefs->Clear(); TFieldDef *pNewDef = Table2->FieldDefs->AddFieldDef(); pNewDef->Name = "Field1"; pNewDef->DataType = ftInteger; pNewDef->Required = true; pNewDef = Table2->FieldDefs->AddFieldDef(); pNewDef->Name = "ïðî"; pNewDef->DataType = ftString; pNewDef->Size = 20; Table2->IndexDefs->Clear(); TIndexDef *NewIndex = Table2->IndexDefs->AddIndexDef(); NewIndex->Name = "PrimaryIndex"; NewIndex->Fields = "Field1"; NewIndex->Options CreateTable(); |
|
Вернуться к началу |
|
|
Anatoliy
Зарегистрирован: 15.04.2002 Сообщения: 681 Откуда: Moscow
|
Добавлено: Пн Апр 01 2002 12:31 Заголовок сообщения: Re: ну кто-нибудь CreateTable |
|
|
WorkPathExe - это путь к каталогу где создаются таблицы |
|
Вернуться к началу |
|
|
|