|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Создать структуру DBF-файла с помощью запроса sql
Приветствую всех, срочно нужна ваша помощь!
Необходимо создать DBF-файл с мемо полем. Делаю примерно так: DataModule1.CrDBF.Close; DataModule1.CrDBF.SQL.Clear; DataModule1.CrDBF.SQL.Add('create table "'+ExtractFileName(TempDb)+'(NPL Character (9), zam Memo)'); DataModule1.CrDBF.ExecSQL; Ругается на тип поля : "invalid field type"(((((( Что ему не нравится?((((( Драйвер подключаю FOXPRO: DataModule1.CrDBFDatabase.Close; DataModule1.CrDBFDatabase.Params.Clear; DataModule1.CrDBFDatabase.Params.Add('PATH='+Extra ctFilePath(TempDb)); DataModule1.CrDBFDatabase.Params.Add('ENABLE BCD=FALSE'); DataModule1.CrDBFDatabase.Params.Add('DEFAULT DRIVER=FOXPRO'); DataModule1.CrDBFDatabase.Open; |
#2
|
|||
|
|||
Неужели никто из гуру программирования не может помочь?((( Весь гугл уже скурил в поисках)
|
#3
|
||||
|
||||
Напиши, какое SQL-выражение в итоге. Посмотри хотя бы таким образом:
showmessage('create table "'+ExtractFileName(TempDb)+'(NPL Character (9), zam Memo)') - возможно сам увидишь ошибку. - Товарищ прапорщик!!! Остановите поезд!!! - Поезд СТОЙ! РАЗ! ДВА! |
#4
|
|||
|
|||
Запрос формирую программно. В чистом виде выглядит так:
create table "test.dbf"(NPL Character (9),ZAM Memo) В рантайме вылетает на ExecSQL. Пробовал этот же запрос в SQL Explorer (который вместе с delphi 7 идет) отработать. Ситуация аналогичная((( |
#5
|
||||
|
||||
PHP код:
Цитата:
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Jerrick (27.01.2012)
|
#6
|
|||
|
|||
NumLock, Спасибо, ты настоящий друг!) Очень выручил!)
|