日期:2014-05-19  浏览次数:20460 次

[asp.net问题]请问我这里错在哪里了? (初学者)
我真不知道哪里错了.
编译的时候没有出错.但是进行操作的时候就出错了.报的错为:
---------------------------------------------------
/adminTest”应用程序中的服务器错误。
--------------------------------------------

对象名   'admin '   无效。  
....
---------------------------------------------------
所以我猜是SQL执行的时候错误,但是不知道哪里错.
谁帮我检查下呢?谢谢!!(代码如下)

using   System;
using   System.Collections;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Web;
using   System.Web.SessionState;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.HtmlControls;
using   System.Data.SqlClient;
using   System.Web.Security;
//....省略                            
private   void   Button1_Click(object   sender,   System.EventArgs   e)
                            {
                                          string   userName=this.TextBox1.Text;
                                          string   userPwd=this.TextBox2.Text;
//                                           userPwd=FormsAuthentication.HashPasswordForStoringInConfigFile(userPwd, "MD5 ");
                                          SqlConnection   con=new   SqlConnection( "server=192.168.1.88;database=adminTest;uid=sa;pwd=; ");
                                          con.Open();
                                          string   Sql   = "insert   into   [admin](userName,userPwd)   values( ' "+userName+ " ', ' "+userPwd   + " ') ";
                                          SqlCommand   cmd=new   SqlCommand(Sql,con);
                                          cmd.ExecuteNonQuery();
                                          con.Close();
                                          Response.Write( "修改成功 ");
                            }
//....省略


------解决方案--------------------
admin 不是关键字吧,无须加[]。
------解决方案--------------------
有没有admin 这张表的?
------解决方案---------------