注册 登录
编程论坛 VB.NET论坛

查询两张表的问题

花渊美步 发布于 2008-09-06 18:32, 1339 次点击
如果我要查询两张表
myCommand = New SqlCommand("select * from tb1,tb2 where tb1.EmailAddress ='" & sender & "'", myConnection)

然后用变量分别存放tb1、tb2中的字段值

                    tempsubject = dr("tb1.subject")      
                    tempsender = dr("tb1.EmailAddress")        
                    tempfilename = dr("tb2.FileName")      
                    tempFolder = dr("tb2.ToPath")  

这样写为什么不对啊?
好像dr后面的括号里只能写字段名,不能加表名的
因为两张表中会有相同的字段名称
所以必须分别表示出来
有没有什么办法
6 回复
#2
中学者2008-09-06 19:08
不会VB...来看看我相中的人-,-
#3
谁与争疯2008-09-06 19:39
不能分开作两次查询?
#4
雨夜·路人2008-09-07 22:59
select * from tb1, tb2 where tb1.id = tb2.id and tb1.EmailAddress ='...'
SQL语句错误
#5
花渊美步2010-04-23 08:28
都不记得了
1