Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите получить Record / 15 сообщений из 15, страница 1 из 1
04.12.2006, 17:03
    #34175507
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Помогите пожалуйста.
Пытаюсь получить Record объект из открытого Recordset,
вроде всё по документации:

Dim rec As ADODB.Record
Dim rs As ADODB.Recordset
Dim conn As ADODB.Connection

Set rec = New ADODB.Record
Set rs = New ADODB.Recordset
Set conn = New ADODB.Connection

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\tooltable.mdb"
rs.Open "tools"
rs.MoveFirst

rec.Open rs

последняя строка выдаёт:
Object or provider is not capable of performing requested operation
...
Рейтинг: 0 / 0
05.12.2006, 09:32
    #34176520
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
ADO Как открыть один рекордсет на основе другого
...
Рейтинг: 0 / 0
05.12.2006, 11:09
    #34176786
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
vkodorADO Как открыть один рекордсет на основе другого

Спасибо, но мне надо открыть не Recordset, a Record.
...
Рейтинг: 0 / 0
05.12.2006, 12:16
    #34177085
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
HungryLion vkodorADO Как открыть один рекордсет на основе другого

Спасибо, но мне надо открыть не Recordset, a Record.
Ой.
Извини, не внимательно прочитал.
...
Рейтинг: 0 / 0
05.12.2006, 12:17
    #34177086
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Прошёл слух, что Microsoft Jet в принципе не может этого сделать.
Может кто-нибудь точно сказать?
...
Рейтинг: 0 / 0
05.12.2006, 13:28
    #34177375
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Record для Stream только
...
Рейтинг: 0 / 0
05.12.2006, 14:00
    #34177506
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Konst_OneRecord для Stream только

Это как понимать?
В документации написано что так делать можно, даже пример есть.
...
Рейтинг: 0 / 0
05.12.2006, 14:05
    #34177531
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Konst_OneRecord для Stream только

Это как понимать?
В документации написано что так делать можно, даже пример есть.
...
Рейтинг: 0 / 0
05.12.2006, 15:53
    #34177987
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
и где такое написано, можно посмотреть?
может вы не заметили фразу про провайдера MSDAIPP.DSO
...
Рейтинг: 0 / 0
05.12.2006, 16:24
    #34178123
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Konst_Oneи где такое написано, можно посмотреть?
может вы не заметили фразу про провайдера MSDAIPP.DSO

Выдержка из описания ADO Record Open
Source
Optional. A Variant that may represent the URL of the entity to be represented by this Record object, a Command, an open Recordset or another Record object, a string containing a SQL SELECT statement or a table name

Про провайдера ничего.

Собственно сейчас мой вопрос в этом и состоит: где написано что MS Jet этого не может?
...
Рейтинг: 0 / 0
05.12.2006, 16:26
    #34178133
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
A Record object represents one row of data, and has some conceptual similarities with a one-row Recordset. Depending upon the capabilities of your provider , Record objects may be returned directly from your provider instead of a one-row Recordset, for example when an SQL query that selects only one row is executed. Or, a Record object can be obtained directly from a Recordset object. Or, a Record can be returned directly from a provider to semi-structured data, such as the Microsoft Exchange OLE DB provider.

Читайте внимательней!
...
Рейтинг: 0 / 0
05.12.2006, 16:59
    #34178314
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Konst_OneA Record object represents one row of data, and has some conceptual similarities with a one-row Recordset. Depending upon the capabilities of your provider , Record objects may be returned directly from your provider instead of a one-row Recordset, for example when an SQL query that selects only one row is executed. Or, a Record object can be obtained directly from a Recordset object. Or, a Record can be returned directly from a provider to semi-structured data, such as the Microsoft Exchange OLE DB provider.

Читайте внимательней!

Спасибо, конечно, но хотелось бы узнать как определить эти Depending upon the capabilities of your provider для конкретного провайдера. В описании Jet про это не сказано, поэтому и непонятно, то ли провайдер не может, то ли что-то неправильно написано. Отсюда и вопрос. А то получается что я должен написать код и смотреть не получу ли ошибку Object or provider is not capable of performing requested operation. Это несколько неудобно.

В любом случае, спасибо.
...
Рейтинг: 0 / 0
05.12.2006, 17:08
    #34178354
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
списков поддерживающих данный способ провайдеров я не нашел.
работают точно провайдеры для Exchange и InternetPublishing
...
Рейтинг: 0 / 0
05.12.2006, 17:19
    #34178397
HungryLion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
Спасибо.
...
Рейтинг: 0 / 0
05.12.2006, 17:22
    #34178416
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите получить Record
и кажется еще для ActiveDirectory
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите получить Record / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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