longchandara Ответов: 5

Crystal Reports запрашивает имя пользователя и пароль во время загрузки


Я создаю отчет crystal по vb.net используя sql server 2005, он хорошо работает при извлечении записи, но он всегда просит ввести пароль и имя пользователя на sql server, как сделать так, чтобы он перестал запрашивать имя пользователя и пароль? спасибо за ответы у меня :)

5 Ответов

Рейтинг:
27

longchandara

- Спасибо, сэр. теперь это работа для меня :D

Рейтинг:
1

Member 11345279

Dim myConnectionInfo как новый ConnectionInfo()
myConnectionInfo.Имясервера = "."
myConnectionInfo.Имябазыданных = "док"
myConnectionInfo.UserID = " orka2"
myConnectionInfo. Password = " P@ssw0rd2012"
РПТ.SetDatabaseLogon("orka2", myConnectionInfo.Пароль,myConnectionInfo.Имя_сервера, myConnectionInfo.Имя_базы_данных)


uspencersv

куда вы должны его положить ? веб-конфиг или ?

Рейтинг:
0

Member 11345279

Dim myConnectionInfo как новый ConnectionInfo()
myConnectionInfo.Имясервера = "."
myConnectionInfo.Имябазыданных = "док"
myConnectionInfo.UserID = " orka2"
myConnectionInfo. Password = " P@ssw0rd2012"
РПТ.SetDatabaseLogon("orka2", myConnectionInfo.Пароль, myConnectionInfo.Имя_сервера, myConnectionInfo.Имя_базы_данных)


Рейтинг:
0

Member 12913325

сначала установите соединение ODBC с базой данных и создайте отчет Crystel с помощью этого ODBC и сохраните его.вы можете сохранить этот отчет Crstel в папке отладки и в любом случае загрузить этот отчет в свой отчет crystel viwer.

string username = "sa"; / / имя пользователя базы данных
string password = " a12A!@"; / / пароль базы данных

Документе cryRpt = новая документе();

cryRpt.Нагрузка(@"Дополнительные.РПТ");
cryRpt.SetDatabaseLogon(логин, пароль); //здесь usaer имя и пароль для доклада crystel
reports.ReportSource = cryRpt;
отчеты.RefreshReport();
отчеты.Освежить();