我似乎在路上遇到了一个洞,因为我的代码(再次)似乎没有起作用: 这是关于我之前关于SQL内部连接的问题的后续跟进。 (您可以在此处查看How can I retrieve data from sql statement based on two table's criteria)
所以我试图根据条件检索数据(驱动程序的名称)但在执行我的SQL语句之后似乎没有结果。
这是我的SQL语句:
SqlCommand test = new SqlCommand( "SELECT[DP_Name] FROM[DriverProfile] dp
inner join DriverProfileSettings dps on dps.DPS_DP_Fk = dp.DP_Pk
where dps.[DPS_RouteAllocation] in ( ' " + "8" + " ' )",con);
在我的数据库中:
注意:
任何帮助将不胜感激!
答案 0 :(得分:0)
你的周围有空格8.尝试更改为( '" + "8" + "' )
,或者如果DPS_RouteAllocation
是数字字段,请删除单引号以获取( " + "8" + " )