Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.18;
Скачать: CL | DM;

Вниз

Создание таблицы по структуре описанной в ini файле. КАК?   Найти похожие ветки 

 
der   (2002-03-28 14:35) [0]

Проблема в следующем:
оператор fielddefs.add (...) тип таблицы требует в формате Tfieldtype, в то время как из ини файла данные приходят в формате string.
ВНИМАНИЕ ВОПРОС: "Как преобразовать стринг в филдтайп"?


 
{bas}   (2002-03-28 15:02) [1]

Берешь и сравниваешь
if UpperCase(FildTypeFromINI) = "VARCHAR" then FiledTypeDB:=ftString;
.....................
.................


 
MAxiMum ©   (2002-03-28 15:10) [2]

Я думаю, только ручками. Читаешь и ини и создаёшь таблицу.


 
deleon ©   (2002-03-28 15:39) [3]

Скачай компонент TDbCheck, он создает и реструктурирует таблицы по шаблонам в dfm или из внешнего файла, создает/реструктурирует не только поля и индексы, но и RefIntegrity:
http://www.dbwork.kuban.ru/download/dbchk.zip
или с пакетом DegisyDb:
http://www.dbwork.kuban.ru/download/degisydb.zip
За все $0 :)))
Удачи!


 
Reindeer Moss Eater   (2002-03-28 16:29) [4]



//Сохраняем тип данных
MyIni.WriteInteger("Section","Ident",Ord(MyField.DataType));

//Восстанавливаем его
FieldDefs.Add("FName", TFieldType(MyIni.ReadInteger("Section","Ident",.....))



 
Nikolay M. ©   (2002-03-28 19:56) [5]

А чем SQL не угодил?
CREATE TABLE NewTable (ID INTEGER, Name Char(100))
И не надо ничего преобразовывать. Вообще, создавать таблицу через TTable дурной тон...



Страницы: 1 вся ветка

Текущий архив: 2002.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-57699
Malder
2002-04-04 21:27
2002.04.18
Как управлять цветами в Паскале ?


1-57731
Dan_
2002-04-08 13:49
2002.04.18
Проблема с TComboBox


14-57869
dima_
2002-03-11 13:35
2002.04.18
Подскажите как перенести текст из Тmemo в memo ячейку таблицы...


1-57703
B_A_V
2002-04-08 10:29
2002.04.18
select c выборкой по последней дате, которая < введенной даты


14-57860
Феликс
2002-03-10 13:43
2002.04.18
Проблемы с перлом! Шо делать?