一个简单sql语句的写法
发布网友
发布时间:2022-04-09 18:51
我来回答
共1个回答
热心网友
时间:2022-04-09 20:21
你这样做会大量消耗服务器资源,不如先写个方法,返回布尔值判断是否相同,然后再写如数据库:
public bool blInsert(string strName)
{
string strSql="select username from uname where username='"+strName+"'";//SQL语句
try{
DB db=new DB();//这个是我自己写的数据库连接类,改成你自己的
DataTable tb=db.openSql(strSql);
if(tb.count>0)//如果返回的行数大于0,也就是有数据
return ture;//方法返回真
}
catch
{}
return false;
}
在程序中你先调用这个方法再写入数据,如:
if(blInsert(name.Text.ToString().Trim() ))//如果返回的是真
{
return;//退出运行
}
else
{
//这里写你写的insert方法
}
我是用C#编程的,上面的代码是用C#写的,如果你用的是其他语言,可以用相同的思路去写程序