Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-47090
Dim!S
2002-06-21 13:07
2002.07.15
Interbase литература, утилиты


14-47796
lipskiy
2002-06-14 12:54
2002.07.15
Второй винт под 98-ой - как сделать, чтоб он был последним?


1-47584
AFROLOV
2002-06-28 11:43
2002.07.15
Ошибка при работе с DLL


3-47147
Blunder
2002-06-25 07:16
2002.07.15
Выполнение SQL скриптов из приложения


1-47320
Flud
2002-07-01 11:56
2002.07.15
Просто