Tag: dsn

无法添加DLL引用?(跟进)

跟进这个我还读了一些其他问题,但我不明白会导致这种情况发生的原因。 权限? 如何申请工作? 什么是LAME? 我被引导到本教程并将其用于C#程序以在Button Clicks上执行。 但是我在这一行上收到错误 [DllImport(“ODBCCP32.dll”)] 说明 The type or namespace name “DllImport” could not be found (are you missing a using directory or an assembly reference?) 我已经尝试将该文件作为参考输入,但是我遇到了这个错误 “Please make sure file is accessile, and that it is a valid assembly or COM component” 我错过了我需要输入的东西吗? 这是我的代码的一部分。 using System; using System.Runtime.InteropServices; namespace DsnUtil{ public […]

检查系统DSN并创建系统DSN(如果不存在)(iSeries Access ODBC驱动程序)

有人可以帮我这个吗? 我需要通过系统DSN检查我与AS400服务器的ODBC连接,并创建一个系统DSN(如果某个特定的不存在)。 我试过谷歌搜索,但一直没能找到对我好的东西。 顺便说一下,我对编程很陌生。 任何帮助都感激不尽。 谢谢

在将DataTable设置为DataSource时报告要求数据库登录

报表设计器在设计器中创建水晶报表,使用ODBC(DSN)连接直接连接到数据库。 通过DSN通过Winform(C#)应用程序执行相同的报告,并提供数据库服务器,数据库,用户ID和密码。 我需要对Crystal Report对象进行此类更改。 ReportDocument不应该通过DSN直接连接到数据库。 相反,我们将通过调用相应的存储过程和参数作为System.Data.DataTable来通过服务提供数据。 此DataTable对象应用于填充/生成报告。 我分别从ReportDocument.DataBase.Tables[I].Location和ReportDocument.DataDefinition对象中获取存储过程和参数信息。 在使用ReportDocument.DataBase.Tables[I].SetDataSource(DataTable)设置DataSource之后,它仍然要求数据库/服务器和用户凭据连接到服务器。 我们是否可以实现场景并使用内存表填充报表,而不是通过ODBC直接连接到数据库?