this.mysql ="select address,tele,name where id=@id";???
where is your table name??this.myadapter.Fill (this.myds, tablename);labelname.text = this.myds.Tables [tablename].Rows[0][1].ToString ();

解决方案 »

  1.   

    复制上去的时候弄错了,SQL语句是有表名的!!
      

  2.   

    "select address,tele,name where id=@id";
    from呢?从什么表里取数据?this.myadapter.Fill (this.myds);
    也要有个表名,用于存放数据到数据集。初学者吧?呵呵,和我一样……
      

  3.   

    表名也填充了。当把labelname.text =“1”;放在
    this.myadapter.SelectCommand = this.mycommand ;
    labelname.text ="1";
    this.mycon.open();
    this.myadapter.UpdateCommand.Parameters.Add ("@id",id));
    labelname竟然也没有显示!!
    是否是连接有错误!
      

  4.   

    还有如果带参数的SQL语句,当用与填充数据集时,是否有必要插入
    this.myadapter.SelectCommand = this.mycommand ;
    this.myadapter.UpdateCommand.Parameters.Add ("@id",id));
    这两句呢???