string source = "pcdb.mdb";
            string conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source;
            string sql = "SELECT [money] [price] FROM [sqxm] ";            OleDbConnection olecon = new OleDbConnection(conn);
            olecon.Open();
            OleDbDataAdapter sda = new OleDbDataAdapter(sql, olecon);                        DataSet ds = new DataSet();
            sda.Fill(ds, "sqxm");
最后一行显示操作符丢失,请问一般是什么错误?

解决方案 »

  1.   

    string sql = "SELECT [money],[price] FROM [sqxm] "; 
      

  2.   

    对了,上面的对了,但是下面又出现问题了
    string source = "pcdb.mdb";
                string conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source;
                string sql = "SELECT [money],[price]FROM [sqxm] ";            OleDbConnection olecon = new OleDbConnection(conn);
                olecon.Open();
                OleDbDataAdapter sda = new OleDbDataAdapter(sql, olecon);                        DataSet ds = new DataSet();
                sda.Fill(ds, "sqxm");
                listBox1.DataSource = ds;
                listBox1.DisplayMember = "money";
                listBox1.ValueMember = "price";///////这里是黄子部分,显示错误
    错误提示为:
    无法绑定到新的显示成员。
    参数名: newDisplayMember
      

  3.   

    listBox1.DataSource = ds.Tables["sqxm"]; 
      

  4.   

    listBox1.DataSource = ds.Tables["sqxm"].defaultview;
    绑定的应该是datatable,
    楼主上一帖还没结贴!
      

  5.   

    上一贴没得到理想答案,想再等等再结贴!哎,失误了,我知道是datatable,但是下面的代码我本来是写的,结果拷贝份,没看到另一个地方绑定的是ds,
      

  6.   

    SELECT [money] [price] FROM [sqxm]
    漏了逗号
    SELECT [money] , [price] FROM [sqxm]