powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / соотвитствие между Oracle Data Types и ADO
6 сообщений из 6, страница 1 из 1
соотвитствие между Oracle Data Types и ADO
    #32089731
MarinaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые господа!
Может кто-нибудь знает, где можно найти информацию о соотвитствии между Oracle Data Types и ADO. Например, что number - это adNumeric (131) и т.д.
Пожалуйста!
МаринаК
...
Рейтинг: 0 / 0
соотвитствие между Oracle Data Types и ADO
    #32089872
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такое нашел:
Код: 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
соотвитствие между Oracle Data Types и ADO
    #32089891
MarinaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению нет однозначности : по типу 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
соотвитствие между Oracle Data Types и ADO
    #32089894
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще будет использовать схему. См.
select * from USER_TAB_COLUMNS
...
Рейтинг: 0 / 0
соотвитствие между Oracle Data Types и ADO
    #32089898
MarinaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для Oracle это канает, а как быть с SQL и Access?
...
Рейтинг: 0 / 0
соотвитствие между Oracle Data Types и ADO
    #32089905
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Схему имеет каждая уважающая себя БД :)
Отличить через АДО какой тип реальный можно используя для анализа кроме Type другие свойства ADODB.Field, типа Precision, ActualSize и т.п., что довольно муторно. Поэтому юзать схему легче. Или пишем кросс-ДБ апликацию?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / соотвитствие между Oracle Data Types и ADO
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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