Текущий архив: 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.44 MB
Время: 0.012 c