C#.net判断表时候为空.

我想判断表fs是否为空,空的话显示1,不空的话显示2.
string strConn3 = @"Data Source=LIHUA\SQLEXPRESS;Initial Catalog=毕设;Integrated Security=True";
SqlConnection sqlConn3 = new SqlConnection(strConn3);
sqlConn3.Open();
是我的连接语句,谢谢.
表只有一个id列

SqlCommand sc=sqlConn3.CreateCommand();
sc.CommandText="select count(*) from fs";
int i=(int)sc.ExecuteScalar();
if(i==0)
{
//web
Response.Write("1");
//Winform
MessageBox.Show("1");
}
else
{
//web
Response.Write("2");
//Winform
MessageBox.Show("2");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-15
不是很明白你的意思,。
如果你是想判断表中是否存在数据的话。
select count(id) from table
如果你是想判断数据库中是否存在这个表的话。
select [name] from sysobjects where [name] = '表明'
第2个回答  2010-04-15
select count(id) from table

判断返回的是否为0

c#.net怎么判断数据库查询出来的是空啊
if(ds == null) \/\/ds为空 if(ds.Tables.Count == 0) \/\/ds中没有表 if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0) \/\/ds中的表没有数据

C#.net 网页 中 如何处理 查询 出来字段为空的 数据???报错!!_百度知 ...
当转换失败时不会出异常而是返回null

C# asp.net 如果gridview显示为空,则提示“空!”,代码怎么写?_百度...
比如,你查询数据库的语句是 select [a],[b] from [dt][a](字符),[b](数字)分别与gridview做了绑定,那么你的sql语句可以这样写 select IsNULL([b] , '空!') as [Newa],[b] from [dt]现在将[Newa]绑定到gridview就OK了~~

在.net中如何循环的判断textbox里面的值是否为空
=null && txtBox.Text.Trim()=="") { MessageBox.Show("当前文本框没有任何内容!"); txtBox.Focus(); } } 追问: 但是我的是ASP.NET啊 你这个怎么不行啊 回答: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TextBoxes.W...

我用的是.net(c#),向一个表里插数据,请问怎么做 if ,判断如果插入过就不...
1)插入前先select一下,看看有没有已经存在的记录。不存在就插入,否则就结束。2)直接插入,如果数据库报错,捕捉数据库错误,如果是重复记录错误,就返回成功或者怎么处理。当然你的表里得有主键。

asp.net c#查询数据库汉字为空显示错误页面,如何实现查询数据库汉字为空...
dr1 = ch.GetMeanFromWord(lbJt1.Text);dr1.Read();\/\/在这里判断dr1[2]是什么数据 lbFt1.Text = dr1[2].ToString();根据你的描述,dr1[2]应该是null而不是空,null和空不是同一种数据值,用空字符赋给Text是不会出错的.如果给Text赋了个null值是肯定会出错的.自己调试一下,看看dr1[2...

关于ASP.NET C#编程 索引 0 不是为负数,就是大于行数 代码如下 怎么改...
如果是输入关键字查询表内数据的话,可以添加一个判断语句判断输入的关键字是否为空! 另外,如果直接运行某一页面而没有值传入该页面的话,也会报同样的错!

求一个.net C#里判断一个文本框,是否是钱型的值。就是说即是数字,也是...
decimal x;if (decimal.TryParse(textbox1.Text, out x)){ \/\/ 是decimal } else { \/\/ 不是decimal }

SQL企业管理器内,如何可排除表内“空”单元格?
用ADO.NET从数据库得到的空字符串也和一般的字符串没什么区别。相关的概念还有VB.NET中的Nothing和对应于C#.NET中的null(注意这个null是C#.NET中的null而非SQL Server中null),它们在.NET中是表示不引用任何对象的空引用的值,在传入SQL server时,根据不同的上下文环境,可能存为真正的空值(比如在...

C# .net中有一个文本框,要求只能输入数字,同时这个文本框可以空着
如果包括非数字的输入时,则使用上次的副本覆盖回去。如果都是数字,则更新副本。不过你可以直接使用NumericUpDown控件输入数字,这样省些麻烦。然后建一个插入数据库按钮,点击按钮时如果输入框中的文字为空时则函数直接返回,不然就进行数据库插入操作。示意代码如下所示:...

相似回答