Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / соотвитствие между Oracle Data Types и ADO / 6 сообщений из 6, страница 1 из 1
13.01.2003, 16:16
    #32089731
MarinaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
соотвитствие между Oracle Data Types и ADO
Уважаемые господа!
Может кто-нибудь знает, где можно найти информацию о соотвитствии между Oracle Data Types и ADO. Например, что number - это adNumeric (131) и т.д.
Пожалуйста!
МаринаК
...
Рейтинг: 0 / 0
13.01.2003, 18:49
    #32089872
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
соотвитствие между Oracle Data Types и ADO
Вот такое нашел:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Public Function ColumnType(iType As Integer) As String
Select Case intType
Case adInteger
ColumnType =  "NUMBER" 
Case adDecimal
ColumnType =  "NUMBER" 
Case adNumeric
ColumnType =  "NUMBER" 
Case adSingle
ColumnType =  "NUMBER" 
Case adDouble
ColumnType =  "NUMBER" 
Case adDate
ColumnType =  "DATE" 
Case adChar
ColumnType =  "VARCHAR2" 
Case adVarChar
ColumnType =  "VARCHAR2" 
Case adLongVarChar
ColumnType =  "LONG" 
Case adLongVarBinary
ColumnType =  "LONG RAW" 
Case adVarBinary
ColumnType =  "RAW" 
Case adBinary
ColumnType =  "RAW" 
Case adDBTimeStamp
ColumnType =  "DATE" 
Case Else
ColumnType =  "Unknown "  & intType
End Select
End Function
...
Рейтинг: 0 / 0
13.01.2003, 19:13
    #32089891
MarinaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
соотвитствие между Oracle Data Types и ADO
К сожалению нет однозначности : по типу adVarBinary (204) проходит до фига Oracle типов - nchar, nvarchar, clob, nclob, blob, bfile, raw, long_row,nvarchar2,MLSLABEL, NATIONAL_CHAR,NATIONAL_CHARACTER,NATIONAL_CHAR_VARYING,NATIONAL_CHARACTER_VARYING,UROWID

Мне нужно по полученному ADO выдать имя типа! Что делать?!

Кстати в SQL то же самое :-(
adVarWChar - nvarchar,nchar
adVarBinary - image,varbinary
и т.д.
...
Рейтинг: 0 / 0
13.01.2003, 19:21
    #32089894
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
соотвитствие между Oracle Data Types и ADO
Проще будет использовать схему. См.
select * from USER_TAB_COLUMNS
...
Рейтинг: 0 / 0
13.01.2003, 19:30
    #32089898
MarinaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
соотвитствие между Oracle Data Types и ADO
Для Oracle это канает, а как быть с SQL и Access?
...
Рейтинг: 0 / 0
13.01.2003, 19:40
    #32089905
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
соотвитствие между Oracle Data Types и ADO
Схему имеет каждая уважающая себя БД :)
Отличить через АДО какой тип реальный можно используя для анализа кроме Type другие свойства ADODB.Field, типа Precision, ActualSize и т.п., что довольно муторно. Поэтому юзать схему легче. Или пишем кросс-ДБ апликацию?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / соотвитствие между Oracle Data Types и ADO / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]