Crystal Report в Visual Studio с Access 2007
Я могу создать отчет в Visual Studio 2008 с базой данных Access 2007 с помощью драйвера ODBC или OLEDB. Но когда я пытаюсь распечатать его (после запуска кода), я получаю ошибку недопустимых параметров входа в систему, в то время как он хорошо работал с базой данных Access 2003. Ниже приведен мой код:
creport_laundry crReportDocument = new creport_laundry(); Database crDatabase; Tables crTables; Table crTable; TableLogOnInfo crTableLogOnInfo; ConnectionInfo crConnectionInfo = new ConnectionInfo(); crConnectionInfo.ServerName = @"d:\db2.accdb"; crConnectionInfo.DatabaseName = @"d:\db2.accdb"; crConnectionInfo.Password = "xyz" crDatabase = crReportDocument.Database; crTables = crDatabase.Tables; for (int i = 0; i < crTables.Count; i++) { crTable = crTables[i]; crTableLogOnInfo = crTable.LogOnInfo; crTableLogOnInfo.ConnectionInfo = crConnectionInfo; crTable.ApplyLogOnInfo(crTableLogOnInfo); } crReportDocument.PrintToPrinter(1, false, 0, 0);
Я потратил на это более 10 часов без какого-либо решения. Любая помощь будет высоко оценена.