#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