Вниз
Скачать: CL | DM;

Как определить тип столбца.   Найти похожие ветки 

 
!Daemon   (2002-05-31 01:15) [0]

Значит, задачка такая, нужно определить тип столбца который используется в таблице! это должно работать как с MS SQL так и Oracle. Помогите. Хоть идейку кинте!


 
roottim   (2002-05-31 08:57) [1]

FieldByName("").DataType
типы описаны в хэлпе... аналогии и-х с SQL and ORACLE типами делай сам


 
sizmrebi ©   (2002-05-31 09:54) [2]

na mssql-e mojno tak:
select data_type from information_schema.columns where Table_name="<imia toblici>" and column_name="<imia tolbca>"


 
Diana   (2002-06-18 12:51) [3]

В Oracle это можно сделать так:
select data_type,data_length from sys.user_tab_columns t
where Table_name="<имя таблички>" and t.column_name="<имя колонки>"


PS Боюсь единого способа для обоих баз нет. ((((


 
Shirson ©   (2002-06-18 14:55) [4]


ADOQuery1.Sql.Text:="каля-баля-запрос";
ADOQuery1.Open;
for a:=0 to ADOQuery1.fieldscount-1 do
begin
if ValIsString(ADOQuery1.fields[a]) then // String
if ValIsNumeric(ADOQuery1.fields[a]) then // Numeric
if ValIsFloat(ADOQuery1.fields[a]) then // Float
...
end;


Собственно абсолютно паралельно, с какой базы взяты данный, хоть с Оракла, хоть со СКУЛи, хоть с dBASE.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
7-47843
DiGiTaL
2002-04-20 18:10
2002.07.15
Как поместить свою программу в Виндовую автозагрузку?


8-47607
d.romanov
2002-03-05 15:11
2002.07.15
Декодер


1-47474
ricks
2002-07-03 17:43
2002.07.15
Изображение Parent а


6-47636
Новенький в Делфи
2002-04-26 23:32
2002.07.15
Hyper terminal


14-47725
Malder
2002-06-11 14:07
2002.07.15
ФРАНЦИЯ ПРОИГРАЛА !!!




   Наверх