powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / currentproject.connection (ADP MSAccess2000 + MS SQL Server)
6 сообщений из 6, страница 1 из 1
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
    #32192989
Artem K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте

насколько я понимаю во всех формах, для которых я сам руками не подсовываю свой recordset со своим connection, access использует %subj%
поетому вопрос:
как устанавливать свойства этого самого %subj%
например:
пишем в форме под кодовым названием "Подключение"

Код: plaintext
1.
2.
3.
4.
 bcstr =  "Persist Security Info=False;Data Source=server_name;Initial Catalog=db_name;Provider=SQLOLEDB.1 ;Application Name=App_Name"
            
    If CurrentProject.IsConnected Then CurrentProject.Connection.Close
    CurrentProject.OpenConnection bcstr,  "user" ,  "password" 


после этого в 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.

СОБСТВЕННО ВОПРОС:
Я что-то делаю не так в коде? (Что?)
Или ...?


З.Ы. Заранее спасибо за ответы (потом забуду)
...
Рейтинг: 0 / 0
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
    #32193000
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема неоднократно обсуждалась.
ссылок не помню но поиск по словам
connection
baseconnectionstring

даст ответы на большинство вопросов
...
Рейтинг: 0 / 0
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
    #32193025
Artem K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
согласен
однако буду очень благодарен, если напишете пару ответов в следующем виде:
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)
...
Рейтинг: 0 / 0
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
    #32193042
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю через 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.
В таком режиме другие подходы в работе с данными (хотя можно и по-старому).
Как правильно по-новому? в форуме об этом не расскажешь. :(
...
Рейтинг: 0 / 0
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
    #32193052
Artem K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а у меня впечатление, что вы не читаете посты на которые отвечаете (очень длинно, надо сказать, отвечаете). вы, кстати не написали, что вам watch window на currentproject.connection показывает (ну или msgbox currentproject.connection)...
...
Рейтинг: 0 / 0
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
    #32193097
Artem K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
слезаю на фиг с этого MSA2000\r
прошу прощения за тупость ( /topic/32447 )\r
что за зверь этот msdatashape?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / currentproject.connection (ADP MSAccess2000 + MS SQL Server)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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