我有一个数据库驱动的 webapp。在我的数据库中,我有四个表:
User
----
UserID
FirstName
LastName
UserGroup
---------
UserGroupID
UserID
GroupID
Group
-----
GroupID
Name
Adress
------
AdressID
UserID
Street
...
使用我当前的 SQL 语句,我没有得到任何返回。这是我的 SQL:
select
a.UserID, a.FirstName, a.LastName, b.GroupID, b.UserID,
c.GroupID, c.Name, d.AdressID, d.UserID,
from User as a, UserGroup as b, Group as c, Adress as d
where a.UserID = b.UserID and b.GroupID = c.GroupID
and a.UserID = d.UserID and d.AdressID= @id"
我为变量 id 提供以下语句:
dbCommand.Parameters.Add("@id", SqlDbType.Int).Value = id;
知道为什么我什么都没退回吗?我也没有任何错误。我DataTable
在调试时将结果存储为空。