我想做一个插入新用户的页面 然后判断输入到textbox中的用户名是够已被使用过
共同方法为
public static string IfName(string newName)
{
StringBuilder strb = new StringBuilder();
strb.Append("select name from admin ");
strb.Append("where name='" + newName + "'"); return DbHelper.ExecuteScalar(CommandType.Text, strb.ToString(), null).ToString();
}
----------------------------------------------------------------------------------------------------
调用方法为 string new_name = admin_name.Text;
notNull = Nen.Common.Utils.IfName(new_name);
if (notNull == "")
{...}
else{javascript提示用户名已被使用}
每次执行的时候能够提示用户名已被使用 当输入新用户名时却提示“未将对象引用设置到对象的实例 return DbHelper.ExecuteScalar(CommandType.Text, strb.ToString(), null).ToString();”请问是什么原因 正确代码该怎么样写 谢谢
共同方法为
public static string IfName(string newName)
{
StringBuilder strb = new StringBuilder();
strb.Append("select name from admin ");
strb.Append("where name='" + newName + "'"); return DbHelper.ExecuteScalar(CommandType.Text, strb.ToString(), null).ToString();
}
----------------------------------------------------------------------------------------------------
调用方法为 string new_name = admin_name.Text;
notNull = Nen.Common.Utils.IfName(new_name);
if (notNull == "")
{...}
else{javascript提示用户名已被使用}
每次执行的时候能够提示用户名已被使用 当输入新用户名时却提示“未将对象引用设置到对象的实例 return DbHelper.ExecuteScalar(CommandType.Text, strb.ToString(), null).ToString();”请问是什么原因 正确代码该怎么样写 谢谢
解决方案 »
- C#winfrom备份access数据库
- 斑马ZPL II指令问题(~DG指令)
- 构造函数出错想不明白!
- 求教,VC++轉型C#問題
- wwp文件怎么读出其数据 用BufferedStream有中文就乱码了
- 关于Word.Application app=new Word.Application()的问题??
- 如何将textbox上的内容保存到文本文件?
- @@@@@如何让托盘程序启动就隐藏界面@@@@@
- 怎样将安全证书打包到安装包中
- System.Runtime.InteropServices.ExternalException (0x80004005)
- 用BitConverter.ToString方法得到的字串怎么转?
- 怎么粘贴无格式文本
断点跟一下 看哪个值为null
.ToString()的时候就抛异常了。
先判断下就可以了。
return DbHelper.ExecuteScalar(CommandType.Text, strb.ToString(), null).ToString();
object result = DbHelper.ExecuteScalar(CommandType.Text, strb.ToString(), null);
return result==null ? null : result.ToString();
或者用as