|
|
|
Профи помогите советом начинающему в ADO
|
|||
|---|---|---|---|
|
#18+
Есть форма, на ней грид (ADO), и дата контрол ADODC. В гриде делаем привязку к ADODC, чтобы он отображал данные. Теперь код формы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Т.е. что получается создается объект rsDict ADODB.Recordset, который затем открываем. После присваиваем ссылку на этот рекордсет объекту ADODC1. Получается две ссылки на один рекордсет. Это правильный подход? Или можно непосредственно в ADODC сразу открыть рекордсет, не прибегая к rsDict? И если можно то как это правильно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 13:10:20 |
|
||
|
Профи помогите советом начинающему в ADO
|
|||
|---|---|---|---|
|
#18+
KroketТ.е. что получается создается объект rsDict ADODB.Recordset, который затем открываем. После присваиваем ссылку на этот рекордсет объекту ADODC1.Получается две ссылки на один рекордсет. И где вы здесь две ссылки разглядели? Kroket Или можно непосредственно в ADODC сразу открыть рекордсет, не прибегая к rsDict? Нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 13:21:21 |
|
||
|
Профи помогите советом начинающему в ADO
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ. Под двумя ссылками я имел в виду следующее. Когда мы открываем объект rsDict в памяти у нас создается структура представляющая собой рекордсет. Затем мы присваиваем Set ADODC1.Recordset = rsDict. Теперь мы можем работать с рекордсетом как с помощью объектной переменной rsDict, так и с ADODC: rsDict.MoveNext ADODC.MoveNext не важно какую переменную мы будем использовать, но если я правильно понимаю и в том и другом случае работа будет производится с одной и той же структурой? Может быть название ссылка здесь не совсем удачное. И еще не подскажете как определить открыт рекордсет в настоящее время или нет? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Такой код не катит, так rsDict не Nothing, как я понимаю потому что был создан оператором New. А анализ нужен, так как при открытии формы рекордсет может открыться, а может и нет. Например если прав у пользователя нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 13:38:57 |
|
||
|
Профи помогите советом начинающему в ADO
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 13:56:03 |
|
||
|
Профи помогите советом начинающему в ADO
|
|||
|---|---|---|---|
|
#18+
Сасибо большое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 14:32:02 |
|
||
|
Профи помогите советом начинающему в ADO
|
|||
|---|---|---|---|
|
#18+
в смысле спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2005, 14:33:23 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33248206&tid=2167249]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 270ms |

| 0 / 0 |
