共用数据库连接的问题?

xiaohefeng 2003-08-05 06:47:07
一个MDI程序。
我在父窗体里建了一个OleDbConnection,并始终打开。
在子窗体时怎么使用这个OleDbConnection呢?

我这样尝试:
在子窗体里建了一个public OleDbConnection1,
在父窗体里设:子窗体.oledbconnection1=父窗体.OleDbConnection。
结果是:子窗体的OleDbDataAdapter可以把记录读出来,但是不能update.

thanks!
...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
daou101 2003-08-06
  • 打赏
  • 举报
回复
我发一个有关ADO.NET的数据层组件给你,给我邮箱。
xiaohefeng 2003-08-06
  • 打赏
  • 举报
回复
我没写过数据连接层,不知道怎样做。
有例子最好:)
daou101 2003-08-06
  • 打赏
  • 举报
回复
共用一个数据库连接是可以的,关键是要将父窗口与子窗口对数据源的数据绑定分开。
建议:
解除所有数据绑定,作一个数据提供层,这个层拥有这个数据库连接,也就是把它设置为全局变量,最好把它封装一下。对每个窗口,创建单一的DataSet。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧