crystal report он отлично работает на Windows 7 и 8, но когда я запускаю его в Windows xp, он запрашивает идентификатор пользователя и пароль

#vb.net #crystal-reports

#vb.net #crystal-отчеты

Вопрос:

У меня есть один crystal report, он отлично работает на Windows 7 и 8, но когда я запускаю его в Windows xp, он запрашивает идентификатор пользователя и пароль. И все остальные отчеты работают нормально, я проверил этот отчет из системы anohter.

Комментарии:

1. Этот экран «Входа в систему» обычно появляется, если по какой-либо причине не удается установить соединение с источником данных. Вы сказали, что на этом компьютере работают другие отчеты, поэтому он может взаимодействовать с сервером, и вы сказали, что этот отчет работает на других компьютерах. Единственное, о чем я могу думать, это поставщик, используемый в отчете. Например, 2 наиболее популярных для SQL Server — поставщик OLEDB и SQLCLI10?? поставщик. Они работают совсем по-другому, и SQLCLI может даже не поддерживаться в XP? Убедитесь, что в этом отчете используется тот же поставщик, что и те, которые работают.

Ответ №1:

Это можно исправить, объявив это в вашем коде.

Например report.SetDatabaseLogon(user, pwd)

Вы также можете записать его в реестр, но лучше поместить его в свой код.

Комментарии:

1. Спасибо за ваше время, но проблема все еще возникает. этот отчет отлично работает в Windows 7 и Windows 8 с тем же подключением SQl, проблема возникает только в Windows xp