Помощ за ADO Data Control, pls!

2 отговора 60 прегледа
#1

Помощ за ADO Data Control, pls!

Когато дам някоя SQL заявка към таблица от базата данни(SetRecordSource("...")) която е различна от SELECT ми се поява съобщение че "обектът не е отворен"(става дума за ADO Data Control). По принцип всичко работи - тоест мога да добавям редове с INSERT примерно но се изпраща това съобщение което е много дрзнещо! След Refresh() се появява и само когато SQL заявката е различна от SELECT! Моля ви помогнете!

Отговор
в отговор на Synergie #2

Re: Помощ за ADO Data Control, pls!

Kakvo te kara da mislish, che na ADO data control-a mozhe da se zadava neshto drugo, osven SELECT? V MSDN-a pishe za RecordSource property: "Returns or sets the statement or query that returns a recordset".
Polzvai ADO obektite vmesto data control-a, v protiven sluchai izliza, che go polzvash ne po prednaznachenie.

Отговор
в отговор на Architect #3

Re: Помощ за ADO Data Control, pls!

Прав си Architect.
За VB обекта е Microsoft ActiveX Data Objects 2.0 Library-(msado20.tlb)

ADODB.Connection
ADODB.Recordset

Отговор