数据库的问题

lala133 2012-05-13 05:13:35
我想当textbox1的输入的值不为空且与tiaomajieshouqi里的某个“条码”的值相等时,执行第2个if里面的内容,否则显示:没有你查找的该商品信息。 但是我 if (textBox1.Text == "select * tiaomajieshouqi where 条码")这句写得有问题,请赐教。条码的值有110、111、112、113、114、115等。



private void button1_Click(object sender, EventArgs e)
{


if (textBox1.Text == "")
{
MessageBox.Show("请输入条码");
textBox1.Focus();

}
else
{


if (textBox1.Text == "select * tiaomajieshouqi where 条码")
{
AddCode(textBox1.Text.Trim(), dataGridView1);
textBox1.Focus();
textBox1.Text = "";
}
else
{
MessageBox.Show("没有你查找的该商品信息。");
textBox1.Focus();
}

}

}
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanjia151 2012-05-15
  • 打赏
  • 举报
回复
我也做这个球代码
黄瓜黄瓜 2012-05-15
  • 打赏
  • 举报
回复
textBox1.Text == "select * tiaomajieshouqi where 条码"
怎么可以这样
select * tiaomajieshouqi where 条码 这句是给枪装上了子弹,还没有发射了,怎么可能打得到鸟。
你这个*就是个散弹 打了一片鸟...你怎么知道哪个是你想要的..
fuermoshia 2012-05-15
  • 打赏
  • 举报
回复
你应该先将条码查出来了,在遍历与文本框的值比较,哪有像你这样,直接让文本框的值与SQL语句比较列,这一开始逻辑都是错的
lala133 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

具体什么问题?首先你这个"select * tiaomajieshouqi where 条码"是SQL么?如果是那你写错了
[/Quote]是数据库的
xboxeer 2012-05-13
  • 打赏
  • 举报
回复
具体什么问题?首先你这个"select * tiaomajieshouqi where 条码"是SQL么?如果是那你写错了
zhujiawei7 2012-05-13
  • 打赏
  • 举报
回复
查询出来条码放到数组或集合中,循环遍历
EnForGrass 2012-05-13
  • 打赏
  • 举报
回复
if (textBox1.Text == "select * tiaomajieshouqi where 条码")
你这怎么行呢?
string sql="select * tiaomajieshouqi where 条码";
这是sql语句你的连接数据库,到数据库查出数据,再和textBox1.Text作比较

111,126

社区成员

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

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

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