你得连数据库吧,要不程序怎么知道是空的,连接数据库,获取数据库连接对象SqlConnection,把你这个sql和数据库连接对象SqlConnection传到SqlCommand里,然后执行查询ExecuteReader方法返回查询结果,判断是否为空,你先看看c#怎么连数据库吧
sql语句错了 like 后面缺少'%'
应该是select s1TrainID,s1StationName,s1StopTime,s2StationName,s2StopTime,s2Distance-s1Distance from Runlist s1,Runlist s2 where s1StationName like '%徐州%' and s2StationName like '%北京%' and s1TrainID=s2TrainID
楼主是不是这个意思
use
Test
go
create
table
T1(
ID
int
not
null--用not
null
这一列非null
)
go
表已存在时
create
table
T2(
ID
int
--默认为null
)
go
alter
table
t2
alter
column
ID
int
not
null
sqlcmd1CommandText = "SELECT txtClientNo1 FROM [user] WHERE ([e_no] ='"+ eno +"') ";
string cno="";
if(sqlcmd1ExecuteScalar()!=null) //先判断一下是否为空
cno = sqlcmd1ExecuteScalar()ToString();
Session["cno"]=cno;
以上就是关于C#用if判断string变量里SQL语句查询的表为空全部的内容,包括:C#用if判断string变量里SQL语句查询的表为空、C# SQL数据库 查询结果为空、如何将sql数据库值默认为空而不是null等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)