Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

РЕЗЮМЕ Тази статия описва информацията, необходима за показването на pojectneeds в конкретен прозорец, ще трябва да бъде

извлечена чрез ADO връзка.


ПОВЕЧЕ ИНФОРМАЦИЯ

Първата опция ще бъде да се кодира твърдо потребителското име, паролата, името на базата данни и името на източника на данни. Пример за това ще бъде както следва:

(Този низ за връзка ще бъде всичко на един ред във VBA)


. ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; Потребител=sa; Password=;InitialCatalog=TWO"

DSN ще бъде ODBC източникът на данни, който е настроен
на SQL Server. В този пример паролата е празна. Първоначалният каталог е името на базата данни, където се намират данните.


Ако не искате да кодите тази информация, има dll файл, който може да се използва за извличане на цялата тази информация. Този .dll файл може да бъде намерен в PartnerSource или CustomerSource под Изтегляния & Актуализации | Продуктови издания | Продължаване в изданията на eEnterprise | Модификатор/VBA извадки. Файлът се нарича
ActiveX DLL за извличане на информация за влизане.


Файлът readme, който е включен, ще ви покаже как да декларирате променливите, за да използвате DLL файла. Пример за код ще декларира променливи и след това ще използва променливите в низа на връзката.


Dim userinfo As

Object Dim luserid As String

Dim lsqlpassword As String

Dim lintercompanyid As

String Dim lsqldatasourcename As String Този


код ще бъде на отворено събитие за прозорец.


Задаване на userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo")

luserid = userinfo.retrieve_user()

lsqlpassword = userinfo.sql_password()

lintercompanyid = userinfo.intercompany_id()

lsqldatasourcename = userinfo.sql_datasourcename()


След това в низа на връзката ще използвате променливите.

(Този низ за .connection ще бъде на един ред във


VBA). ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Използвайки този тип низ за връзка с retrieve.dll, той ще извлече името, паролата

на потребителя, фирмата, в която е влязъл, и източника на данни, който
използва.

Тази статия е TechKnowledge Document ID:22116

TechKnowledge Content

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×