Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / преобразование типов в ADO, Recordset / 4 сообщений из 4, страница 1 из 1
05.05.2005, 16:04:24
    #33050951
vorobey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование типов в ADO, Recordset
Здравствуйте!

Такая проблема: Имеется поле Field1 nvarchar(8) в БД Base, в котором хранятся восновном числовае значения в символьном виде, читаю значение этого поля oRecordset("Field1"), мне возвращается не текстовое значение, а числовое??? Val (oRecordset("Field1")) не подходит, т.к. могут быть символьные значения или Null... Как быть???

Dim oConnection As ADODB.Connection
Dim oRecordset As ADODB.Recordset

Set oConnection = New ADODB.Connection
With oConnection
.Provider = "SQLOLEDB.1"
.ConnectionString = "Data Source=(local);Initial Catalog=Base;User ID=user;Password=password"
.Open
End With

Set oRecordset = New ADODB.Recordset
oRecordset.Open "select * from My_Table", oConnection

While Not oRecordset.EOF
...
oRecordset("Field1")
...
oRecordset.MoveNext
Wend
...
Рейтинг: 0 / 0
05.05.2005, 16:09:07
    #33050972
vorobey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование типов в ADO, Recordset
ой, сори, я имел в виду не Val (oRecordset("Field1")) , а - STR (oRecordset("Field1"))
...
Рейтинг: 0 / 0
05.05.2005, 16:22:57
    #33051029
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование типов в ADO, Recordset
используй в запросе явное преобразование для этого поля с помощью функции CONVERT
...
Рейтинг: 0 / 0
05.05.2005, 16:44:48
    #33051107
vorobey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование типов в ADO, Recordset
спасибо
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / преобразование типов в ADO, Recordset / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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