![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
опредклять все типы данных полей таблицы interbase?
hawkins © (2003-09-08 09:02:00)
Есть ли компонент, который умеет точно опредклять все типы данных полей таблицы interbase?
Anatoly Podgoretsky (2003-09-08 10:45:00) [1]
Я же тебе и говорю, ну получил ты CHAR(8000)/CHAR(200) или VARCHAR(8000)/VARCHAR(200) и что, все равно у тебя в Дельфи будет или string или blob, также и с другими типами, к тому же это еще будет зависить ит версии Дельфи и от версии движка.
hawkins (2003-09-08 10:17:00) [2]
Ну программа пока работает через BDE, использую TTable ,типы данных определяю запросами к системным таблицам (char, varchar, float и doubleprecision), остальные как обычно: TFieldDefs.Items[i].DataType.Но мне, интересно, допустим делфийская DatabasDesctop работает тоже через BDE, как же она типы определяет, тоже запросами. Как вообще BDE c сервером общается? Короче пишу приличный клеент, пока под interbase, поэтому копаю эти вопросы, где бы на эту тему инфы взять...
Anatoly Podgoretsky (2003-09-08 09:55:00) [3]
Так пользоваться ты будешь не теми типами которые в базе, а теми которые тебе Дельфи предоставит. Или ты свой движок делаешь?
hawkins (2003-09-08 09:52:00) [4]
Anatoly Podgoretsky © (08.09.03 09:45) [6]
А зачем?
Ну, чтоб как у людей програмка получилась ;)
Anatoly Podgoretsky (2003-09-08 09:45:00) [5]
А зачем?
Карелин Артем (2003-09-08 09:38:00) [6]
>>Чтобы определть точно тип делаю запросы к системным таблицам, может есть компонент который умеет это делать, т.е. без BDE?
Ну вроде как IBX тоже умеет и FIBPLUS тоже. По крайней мере моя любимая прога EMS QuickDesk позволяет редактировать системные таблицы и сделана она на FIBPLUS.
hawkins (2003-09-08 09:38:00) [7]
Jeer © (08.09.03 09:27) [2]
TFieldDefs.Items[i].DataType
А как Char от Varchar отличить или Float от DoublePrecision
hawkins (2003-09-08 09:34:00) [8]
Пишу клиет-сервер, который умеет открывать, редактировать таблицы, создавать новые таблицы, реструктурировать существующие; использую компоненты TTable и др.Чтобы определть точно тип делаю запросы к системным таблицам, может есть компонент который умеет это делать, т.е. без BDE?
Jeer (2003-09-08 09:27:00) [9]
TFieldDefs.Items[i].DataType
Term (2003-09-08 09:21:00) [10]
а за чем тебе такое?