回 帖 发 新 帖 刷新版面

主题:求解

下列程序是与SQL SERVER连接的,我测试连接可以连接成功,但下面的不成功,那位高手指点一下
          SqlConnection Conn;
            Conn=new SqlConnection("server=CHEN;database=chat;uid=sa;pwd=''");
            Conn.Open();
            //string sqlstr="insert into user (nicheng,mima) values (222,222)";
            string sqlstr="select * from user ";
            SqlCommand Comm=new SqlCommand(sqlstr,Conn);
            SqlDataReader dr=Comm.ExecuteReader();
            dg.DataSource=dr;
            dg.DataBind();
            Conn.Close();
            //Response.Redirect("11.aspx");
        }

回复列表 (共3个回复)

沙发

55,都不给我回帖,不过我找到原因了,很奇怪的原因,我的表名的问题,我用的是"user"不知道为什么不行,好象是表名太短了,我换了名字就可以连接
能跟我解释一下么

板凳

不要用关键字作为表名

3 楼

如果你非得要用关键字来做表明时,在写SQL语句是多加个[]就可以了。
E.G.:"Select UserName From [User]"

我来回复

您尚未登录,请登录后再回复。点此登录或注册