| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1166 人关注过本帖
标题:[已解决]怎样在dataset中建立两表的关系。。
只看楼主 加入收藏
wuhongyao3
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-4-18
收藏
 问题点数:0 回复次数:2 
[已解决]怎样在dataset中建立两表的关系。。
Private Sub TableRelation(ByVal RelationName As String, ByVal ParentTableName As String, ByVal ParentColu As String, ByVal childTableName As String, ByVal childColu As String)
        ds.Relations.Add(RelationName, ds.Tables(ParentTableName).Columns(ParentColu), ds.Tables(childTableName).Columns(childColu))

    End Sub

    Public Function test() As DataSet
        RunselectSQL("select * from customers", "Cumtomers")
        RunselectSQL("select * from Orders", "Orders")
        RunselectSQL("select * from OrderDetails", "OrderDetails")
        TableRelation("CustomersAndOrders", "Customers", "CustomerID", "Orders", "CustomerID")
        Return ds
    End Function

这是我的代码

RunselectSQL是从数据库中读取数据,存放在DATASET中。。。。

提示错误是   Object reference not set to an instance of an object.

[[italic] 本帖最后由 wuhongyao3 于 2007-12-20 10:26 编辑 [/italic]]
搜索更多相关主题的帖子: dataset 关系 
2007-12-20 09:16
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
RunselectSQL 这里是怎么写的??

飘过~~
2007-12-20 09:47
wuhongyao3
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-4-18
收藏
得分:0 
问题解决了
呵呵,原来是我一个表名写错字母了。郁闷
请求锁帖吧。。。。

2007-12-20 09:55
快速回复:[已解决]怎样在dataset中建立两表的关系。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029220 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved