|
|
|
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
|
|||
|---|---|---|---|
|
#18+
здравствуйте насколько я понимаю во всех формах, для которых я сам руками не подсовываю свой recordset со своим connection, access использует %subj% поетому вопрос: как устанавливать свойства этого самого %subj% например: пишем в форме под кодовым названием "Подключение" Код: plaintext 1. 2. 3. 4. после этого в file->connection->all->application name = пусто MS VB->WatchWindow->currentproject.connection="Provider=MSDataShape.1;Persist Security Info=False;Data Source=server;User ID=user;Initial Catalog=db_name;Data Provider=SQLOLEDB.1" таким образом Application Name потерялось... не говоря уже о других полезных свойствах ADODB.connection,которые хотелось бы выставлять и использовать не подсовывая каждый раз форме самодельный recordset. СОБСТВЕННО ВОПРОС: Я что-то делаю не так в коде? (Что?) Или ...? З.Ы. Заранее спасибо за ответы (потом забуду) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:52 |
|
||
|
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
|
|||
|---|---|---|---|
|
#18+
Тема неоднократно обсуждалась. ссылок не помню но поиск по словам connection baseconnectionstring даст ответы на большинство вопросов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:59 |
|
||
|
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
|
|||
|---|---|---|---|
|
#18+
согласен однако буду очень благодарен, если напишете пару ответов в следующем виде: currentproject.openconnection <ВАШ ВАРИАНТ> и <ЧТО ПОТОМ ВИДНО В currentproject.connection.connectionstring> P/S делаю через file->connection: заполняю все нужные мне свойства на вкладке ALL (в том числе Application Name) в SQL Profiler вижу: EventClass ApplicationName Audit Login TheApp Audit Logout TheApp Audit Login MicrosoftR Access SQL:BatchCompleted MicrosoftR Access не понятно нахрена тогда сделана эта радость (File->Connection) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 18:20 |
|
||
|
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
|
|||
|---|---|---|---|
|
#18+
делаю через file->connection: заполняю все нужные мне свойства на вкладке ALL (в том числе Application Name) Зачем? Когда достаточно вкладки Connection Для программного обращения Использовать нужно Application.CurrentProject.BaseConnectionString а не Application.CurrentProject.Connection.ConnectionString У меня (Application.CurrentProject.BaseConnectionString): PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=MYBASE;DATA SOURCE=MYSERVER;Use Procedure for Prepare=1;Auto Translate=True;Workstation ID=MYCOMP Оно же совпадает с тем, что заполнено в (File->Connection) Нужно все это для того, чтобы в ADP не трогать рекордсеты, а работать напрямую с формой, или через запуск запросов к серверу. Работа с рекордсетами тоже неоднократно обсуждалась. У меня впечатление, что вы работали с mdb через DAO и недавно перешли на SQL+ADP. В таком режиме другие подходы в работе с данными (хотя можно и по-старому). Как правильно по-новому? в форуме об этом не расскажешь. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 18:44 |
|
||
|
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
|
|||
|---|---|---|---|
|
#18+
а у меня впечатление, что вы не читаете посты на которые отвечаете (очень длинно, надо сказать, отвечаете). вы, кстати не написали, что вам watch window на currentproject.connection показывает (ну или msgbox currentproject.connection)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 18:55 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1787&tid=1680882]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 324ms |

| 0 / 0 |
