求教,如何写sql语句 (例select 123 from comboBox 选中的值)

xchjian012 2012-03-23 03:57:23
求教,如何写sql语句

例 :
select 123 from 表名 此表名为 空间 comboBox 的当前选中的值

我的实例如下,提示报错"Microsoft Jet 数据库引擎找不到输入表或查询 'Name'。 确定它是否存在,以及它的名称的拼写是否正确。" 求大侠纠错......

string select = String.Format("SELECT sum(总价) FROM " + comboBox1.DisplayMember.ToString() + " ", s);
...全文
157 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子侠客 2012-03-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ghypnus 的回复:]
C# code

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

+1
xchjian012 2012-03-23
  • 打赏
  • 举报
回复
额....感谢各位,我发现问题在哪了,comboBox1默认先获取的表名 的表无 “总价” 这一列....更改数据表排列顺序后使用string select = String.Format("SELECT sum(总价) FROM " + comboBox1.Text.ToString() + "");正常运行
EnForGrass 2012-03-23
  • 打赏
  • 举报
回复
string select = String.Format("SELECT sum(总价) FROM " + comboBox1.SelectedValue.ToString() + " ", s);
---------->

string select = String.Format("SELECT sum(总价) FROM [{0}]", comboBox1.SelectedValue.ToString());
  • 打赏
  • 举报
回复

string select = String.Format("SELECT sum(总价) FROM " + comboBox1.Text.ToString() + "");
暖枫无敌 2012-03-23
  • 打赏
  • 举报
回复
string select = String.Format("SELECT sum(总价) FROM " + comboBox1.SelectedValue.ToString() + " ", s);



porschev 2012-03-23
  • 打赏
  • 举报
回复


你string.format里这个s是什么?也没看见你的占位符,那这个s就没用吧。。。

还有comboBox1.DisplayMember.ToString()出来是什么值?
dalmeeme 2012-03-23
  • 打赏
  • 举报
回复
你数据库里可能没有Name这个表啊,表名字外面加上[]区分Access内部的关键字。

string.Format("select 123 from [{0}]","Name");
暖枫无敌 2012-03-23
  • 打赏
  • 举报
回复
你的ComboBox是如何绑定的?
bdmh 2012-03-23
  • 打赏
  • 举报
回复
"SELECT sum(总价) FROM "+comboBox1.Text

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧