电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

对于Connection 对象讲述与谈论


发布日期:2022/1/3
 

能通过本地维护数据集里面的记录缓存来提高性能例如你能在本地Connection 对象集中存储页数据只在用户导航超出第一页或最后一页时才查询数据源检索新的数据但仍然要求能够写出正确无误的连接串可以使用下面的方法

新建一个文件如 testudl双击 testudl会打开一个 【数据链接属性】对话框默认在【连接】属性页

单击标签转到【提供者】属性页选择您希望连接的数据默认是 Microsoft OLE DB Provider for ODBC Drivers

如果你使用 SQL SERVER 服务器那么可以选择 Microsoft OLE DB Provider for SQL Server转到【连接】属性页可以在这里指定数据源名称或服务器名称和其它连接信息

单击【测试连接】按钮可以检查配置是否正确是否可以连接到服务器(如果服务器是远程的而用名称无法连接时可以在服务器名称里使用IP地址)

如果测试通过按确定关闭对话框将testudl改名为testtxt或是直接在记事本里打开这个文件

将文件中表示连接字符串的一行复制粘贴到您的程序中

ADONET能够使DataSet 和 DataReader 将数据从数据源中抽取出来前者是记录在内存中的缓存你可以从任意方向访问并随意作出修改 后者是高度优化的对象在只读纪录集中以仅向前方式向前移动注: DataSet 看起来象是静态游标但实际上NET中与ADO只读游标相对应的是DataReader 对象

在Connection 对象中虽然对于服务器端的游标不提供任何支持但这不意味着你就不能使用游标实际上你所需要做的步骤是在NET中输入ADO库你只需在references node上单击右键就可以在你自己的程序里运行本地Connection 对象

但是我个人认为在你想转向NET时请慎重考虑 首先请务必完全输入Connection 对象 这不会花费太多时间和精力这是向NET迈出的第一步但是这仅仅是万里长征的第一步而且也是通向NET必须的一步 NET的真正附加值是基于一个均匀的持续稳定的接口以及本地classes的广为应用之上的关于COM libraries是可以被支持的合理的但不被鼓励的因为它仅仅是个短期解决方案或者是一个过渡步骤

上一篇:WPF的三维变换应用

下一篇:记录关于GridView隐藏列取值问题