标题:求助
只看楼主
f80051235
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-8
 问题点数:0 回复次数:6 
求助
本人做一个数据库连接试验

我想删除数据库中表  家庭成员  中 成员编号(类型:数字)为我在textBox1.text中填的那个数字
"delete from 家庭成员 where 成员编号='textBox1.text'";
但是有错
请问下这个SQL语句怎么写~~
谢谢了
搜索更多相关主题的帖子: 数据库连接 where 
2008-05-29 19:14
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
得分:0 
成员编号='textBox1.text'?
成员编号="+textBox1.text+"
一般建议用英文,不要用中文……
2008-05-29 19:51
sswin0922
Rank: 2
等 级:论坛游民
帖 子:25
专家分:10
注 册:2008-3-10
得分:0 
这是你写的SQL语句::"delete from 家庭成员 where 成员编号='textBox1.text'";

我说一下,可能不对,你试试!
"delete from 家庭成员 where 成员编号=" + textBox1.text;

象你那样写 就是把'textBox1.text' 这个字符串 传过去了
2008-05-29 22:38
sswin0922
Rank: 2
等 级:论坛游民
帖 子:25
专家分:10
注 册:2008-3-10
得分:0 
而且一般这样直接把用户的输入加到SQl语句里是很危险的
用户的输入是邪恶的
2008-05-29 22:40
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
"delete from 家庭成员 where 成员编号='" + textBox1.text+ "'";
最好这样...因为字符类型的字段最好要加一个'',这句话写到sql里就是:
delete from 家庭成员 where 成员编号=' textBox1.text的值 ';
请楼主注意字符串的构造...

msdn == 葵花宝典!!!
QQ:122768959
2008-05-30 09:50
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
还有...以后问问题请在标题注名问题,,
就一个"求助"是不是太草率了?

msdn == 葵花宝典!!!
QQ:122768959
2008-05-30 09:54
f80051235
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-8
得分:0 
谢谢~~,不好意思啊
2008-05-30 11:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-216544-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.967164 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved