SqlCommand cmd1 = new SqlCommand("select count(*) from syscolumns where id=object_id('ADFlow') and name='test')", conn);SqlCommand cmd1 = new SqlCommand("select * from syscolumns where id=object_id('ADFlow') and name='test')", conn);
这是判断表ADFlow中是否存在test这个字段
但在aspx.cs页面如何得到这个SQL语句的返回值?
对于第一种 我用int n = cmd1.ExecuteScalar();来取值不行 提示错误
对于第二种 我用
DataSet ds = new DataSet();
SqlDataAdapter ad = new SqlDataAdapter(cmd1);
ad.Fill(ds);int n=ds.Tables[0].Rows.Count;也不行
提示ad.Fill(ds);有语法错误
到底该怎么取值???
解决方案 »
- sql语句查询怎么判断查询结果为空?
- 做个调查,你们会使用NUnit来做测试驱动开发吗?
- ajaxpro和asp.net ajax一起用会产生冲突? 要怎么解决.
- aspx文件里如何调用dll文件中的一个方法
- ¥¥¥ 我想把Sring[]绑定到GridView上,问题是:DataField怎么设置?在线等
- ACCESS连接的小问题!!!!
- 怎么对xml 文件进行添加删除修改???能发个例子吗
- 也不知道是改在这里问还是在VB.NET里问,高手请进吧!答对绝对给分!!
- 如何实现工程安装可以自动安装SQL数据库(asp.net项目)
- 这么怪的事情也有???请教大家
- ASP.NET 子线程调用JavaScript
- js page_ load complete
把SqlConnection对象传给SqlDataAdapter的构造函数里...SqlDataAdapter ad = new SqlDataAdapter(connection,cmd1);
可以了...但是为什么第一种
我用int n = cmd1.ExecuteScalar();来取值不行?
然后用int n = cmd1.ExecuteScalar();来取值不行