求教,如何写sql语句 例 :
 select 123 from 表名     此表名为 空间 comboBox 的当前选中的值我的实例如下,提示报错"Microsoft Jet 数据库引擎找不到输入表或查询 'Name'。 确定它是否存在,以及它的名称的拼写是否正确。"  求大侠纠错......  string select = String.Format("SELECT sum(总价) FROM " + comboBox1.DisplayMember.ToString() + " ", s);

解决方案 »

  1.   

    "SELECT sum(总价) FROM "+comboBox1.Text
      

  2.   

    你的ComboBox是如何绑定的?
      

  3.   

    你数据库里可能没有Name这个表啊,表名字外面加上[]区分Access内部的关键字。string.Format("select 123 from [{0}]","Name");
      

  4.   

    你string.format里这个s是什么?也没看见你的占位符,那这个s就没用吧还有comboBox1.DisplayMember.ToString()出来是什么值?
      

  5.   

    string select = String.Format("SELECT sum(总价) FROM " + comboBox1.SelectedValue.ToString() + " ", s);
      

  6.   


    string select = String.Format("SELECT sum(总价) FROM " + comboBox1.Text.ToString() + "");
      

  7.   

    string select = String.Format("SELECT sum(总价) FROM " + comboBox1.SelectedValue.ToString() + " ", s);
    ---------->string select = String.Format("SELECT sum(总价) FROM [{0}]", comboBox1.SelectedValue.ToString());
      

  8.   

    额....感谢各位,我发现问题在哪了,comboBox1默认先获取的表名 的表无 “总价” 这一列....更改数据表排列顺序后使用string select = String.Format("SELECT sum(总价) FROM " + comboBox1.Text.ToString() + "");正常运行