|
|
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Здраве буде, Бояре ! Может ли кто объяснить, как работает Remote View. В приложении VFP6 - MySQL (связь через ODBC) создал Connection, который не содержит всей необходимой для аутентификации информации, только имя DSN. Для того, чтобы при входе в программу появлялось окно аутентификации ODBC драйвера. Все Remote View настроил через этот Connection. Проблема в том, что окно ODBC появляется при открытии каждого remote View. Можно ли этого избежать, не прибегая к SQL pass-through. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 12:57 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
По умолчанию, каждый Remote View создает свой собственный коннект к серверной базе данных. Отсюда постоянные требования ввода реквизитов коннекта. Надо сделать настройку, чтобы Remote View при открытии использовал ранее открытый Connect. Для новых Remote View это можно установить через пункт главного меню Tools - Options - закладка Remote Data - птичка Share Connection Для ранее созданных Remote View надо открыть их дизайнер и воспользоваться пунктом главного меню Query - Advansed Options - птичка Share Connection. Однако если в процессе работы будут закрыты вообще все Remote View, то при открытии нового Remote View он потребует опять ввести параметры соединения, чтобы создать это самое соединение. Поэтому следует сделать фиктивный Remote View, который вообще ничего не возвращает и открывается в самом начале программы. Его целью как раз и будет создание соединения с сервером, а все, поздее открытые, Remote View будут использовать это соединение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 14:28 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Hi ВладимирМ! Не обязательно создавать "фиктивный" RV - можно просто при запуске программы выполнить нечто типа Код: plaintext Код: plaintext Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 02:42 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Простите, не могли бы Вы пояснить вышесказанное. goApp - объект Application ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 12:16 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
To ВладимирМ. Можно ли добраться до идентификатора коннекта, кот. создает Remote View ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 12:49 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Vitaly_SМожно ли добраться до идентификатора коннекта, кот. создает Remote View ? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 13:22 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
OK. А можно ли создать свой коннект, типа Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 13:47 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Здесь m.nStatementHandle - это переменная памяти, содержащая Handle ранее созданного коннекта. Но проблема в том, что такой синтаксис появился только с версии VFP8 (в 7 можно было указать строку соединения). Для VFP6 Remote View практически не имеют способов "ручного" управления способом соединения с сервером. Только опосредовано через Share Connection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 14:49 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Спасибо. Возможно, стоит подумать о переходе на 9-ку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 15:14 |
|
||
|
Remote View
|
|||
|---|---|---|---|
|
#18+
Hi ВладимирМ! > Только опосредовано через Share Connection Этого в данной задаче должно быть достаточно. "Улучшение" же в VFP8 позволит использовать вообще "левую" коннекцию - т.е. создать программно строку соединения, и забить на то что хранится в БД. Но IMHO в VFP8 и старше стоит подумать о переходе от RV к CursorAdapter-ам. Они всё-же побогаче в плане настраиваемости. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2005, 04:10 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33077395&tid=1594193]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 531ms |

| 0 / 0 |
