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

насколько я понимаю во всех формах, для которых я сам руками не подсовываю свой 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
26.06.2003, 17:59
    #32193000
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
currentproject.connection (ADP MSAccess2000 + MS SQL Server)
Тема неоднократно обсуждалась.
ссылок не помню но поиск по словам
connection
baseconnectionstring

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


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