| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 559 人关注过本帖
标题:修改数据库不成功
只看楼主 加入收藏
gelinqu
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2005-12-17
收藏
 问题点数:0 回复次数:8 
修改数据库不成功

我先获取页面text里面的值,然后用其值作为变量更新,但不成功,请问那里出错了

string teaid=this.txtid.Text;
string teaname=this.txtname.Text:
string teaage=this.txtage.Text;

SqlConnection con=Operate.CreateConnection();
con.Open();

SqlCommand cmd=new SqlCommand("update Teacher set
TeaID='"+teanid+"',TeaName='"+teaname+"',TeaAge='"+teaage+"' where TeaID="+teaid,con);
cmd.ExecuteNonQuery();

搜索更多相关主题的帖子: 数据库 
2006-04-12 20:28
flamelp
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-4-12
收藏
得分:0 
我一般都会加上下面这条:
cmd.CommandType = CommandType.Text;
不知道这样对不对,
也有可能是数据库的连接错了。
要看显示的是什么错误。

2006-04-12 20:40
gelinqu
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2005-12-17
收藏
得分:0 
连接没有出错啊,程序能运行,但就是修改不了
2006-04-12 20:46
andycxb
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-12
收藏
得分:0 

你可以一步一步测试嘛,别人也很不好看出你的问题在哪里?
连数据库的问题很常见,也很容易解决!

2006-04-12 22:51
diyudiyu
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2005-11-29
收藏
得分:0 
TeaID="+teaid
你看看是不是这里的问题
2006-04-13 00:37
jimn2000
Rank: 2
等 级:新手上路
威 望:3
帖 子:274
专家分:0
注 册:2006-4-3
收藏
得分:0 
我也在看.net的书。呵呵。不知道有没有前途啊

欢迎大家访问我的网站 www. 域名代理网站 web.
2006-04-13 12:07
guobinxian
Rank: 1
等 级:新手上路
威 望:2
帖 子:195
专家分:0
注 册:2006-3-28
收藏
得分:0 
Connection 连接正确吗?

?蔾錵輐落溶溶钥,柳絮筂鎕淡淡風?。
2006-04-14 13:13
lrvinghu
Rank: 2
等 级:新手上路
威 望:4
帖 子:171
专家分:0
注 册:2006-4-12
收藏
得分:0 

如果连接没问题的话,那可能就是你的sql条件不成立了,你运行时看一下你的sql对不对


2006-04-14 17:05
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
收藏
得分:0 
你的teaid这不应该是这机样的写.它是数值表达方式,
你定义的是字符串,不相信,你看你的第一句.
你应该写成这样的
SqlCommand cmd=new SqlCommand("update Teacher set
TeaID='"+teanid+"',TeaName='"+teaname+"',TeaAge='"+teaage+"' where TeaID='"+teaid+"'",con);
感觉是这样的,要不然的SQL不认识的,你试试

让我们风风火火的过一生,别平平淡淡过一年。
2006-04-14 18:33
快速回复:修改数据库不成功
数据加载中...
 
   



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

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