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

Такая проблема: Имеется поле 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
преобразование типов в ADO, Recordset
    #33050972
vorobey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой, сори, я имел в виду не Val (oRecordset("Field1")) , а - STR (oRecordset("Field1"))
...
Рейтинг: 0 / 0
преобразование типов в ADO, Recordset
    #33051029
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используй в запросе явное преобразование для этого поля с помощью функции CONVERT
...
Рейтинг: 0 / 0
преобразование типов в ADO, Recordset
    #33051107
vorobey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / преобразование типов в ADO, Recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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