ADO.NET简单问题

Benda 2003-10-20 11:53:59
求ADO.net DataSet与DataRelation如何整体应用。如何使DataSet中的表产生联系,并可以像SQL变语句查数据库表一样方便的查询DataSet中的N多Table中的数据。
...全文
23 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
九天 2003-10-20
  • 打赏
  • 举报
回复
用DataRelationCollection.Add("关系名","父列","子列",bool是否创建约束)方法来添加一个新的关系。
LineCorner 2003-10-20
  • 打赏
  • 举报
回复
并不能像SQL语句查数据库表一样的!
Benda 2003-10-20
  • 打赏
  • 举报
回复
在线等待。。。
kuangren 2003-10-20
  • 打赏
  • 举报
回复
上面说的不能接受是指access不能一次过给多条sql语句
九天 2003-10-20
  • 打赏
  • 举报
回复
access中可以用多个dataAdapter
dataset一样接受多表
Stevetan81 2003-10-20
  • 打赏
  • 举报
回复
ds.Relations.Add(relName,ds.Tabel(i).Columns(j),ds.Tabel(x).Columns(y),true);
kuangren 2003-10-20
  • 打赏
  • 举报
回复
你可以一次过给SqlCommand执行多个select语句like:
select * from empolyees
select * from orders
(注意access中不能接受)
然后就把table都fill到dataset里面
然后可以做datarelation操作
九天 2003-10-20
  • 打赏
  • 举报
回复
两个表Table1 Talbe2 用字段ID 建立关系
DataSet ds = new DataSet();
//填充ds

ds.Relations.Add("Table1_Table2",ds.Table["Table1"].Columns["ID"],
ds.Table["Table2"].Columns["ID"],true);
九天 2003-10-20
  • 打赏
  • 举报
回复
用conn.GetOleDbSchemaTable返回数据库架构表

110,533

社区成员

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

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

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