如题,在表中有两个字段一个类型是可变字符型varchar,一个是整形int,现要求输入内容是非数字只查询第一字段的结果,否则查询两个字段都包含的结果。谢谢!
------解决方案--------------------
Regex r=new Regex(@^\d+(\.)?\d*$);
if(r.IsMatch(this.TextBox1.Text))
{
//是数字;
string sql ="select 字段一,字段二 from table1 ";
}
else
{
//不是数字;
string sql ="select 字段一from table1 ";
}