回 帖 发 新 帖 刷新版面

主题:大家都帮看看吧

string connstring ="Initial Catalog =txl; Data Source =localhost; user   id=sa; password =; Connect Timeout =20";
   con = new SqlConnection(connstring);
   try
  {
    con.Open();
  }
  catch
  {
    MessageBox.Show("连接数据库失败","信息");
  }
            
  string Sqlcom = "SELECT *FROM user";
  SqlCommand com = new SqlCommand();
  com.Connection = con;
  com.CommandText = Sqlcom;
  bool b_accept = false;

  SqlDataReader dr = com.ExecuteReader();
  while(dr.Read())
  {
   }

SqlDataReader dr = com.ExecuteReader();////////////////////////(在这一句显示为系统错误,到底是怎么回事,各位都帮忙看看吧)///////////////////////////

[em10]

回复列表 (共2个回复)

沙发

string Sqlcom = "SELECT * FROM [user]";

最好不要把表名起得和保留字或者函数名称相同。

板凳

不同意上楼的说法.SQL语句没问题.我到是看到一个小的细节,注意到"
SqlDataReader dr = com.ExecuteReader();
发现你给我们看的代码里面的ExecuteReader( )这里的"( )"好象输入错误,检查一下看看.

我来回复

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