| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 889 人关注过本帖
标题:Update语法会有错吗???
只看楼主 加入收藏
guming
Rank: 4
等 级:业余侠客
威 望:5
帖 子:329
专家分:277
注 册:2006-11-9
结帖率:50%
收藏
 问题点数:0 回复次数:9 
Update语法会有错吗???

void btnok_Click(Object Sender,System.EventArgs e)
{
OleDbConnection thisConnection=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("../../dbs/webdata.mdb")+"");
thisConnection.Open();
OleDbCommand thisCMD=thisConnection.CreateCommand();
thisCMD.CommandText="Select password from logings where password='"+this.oldpsw.Text+"'";
OleDbDataReader thisReader=thisCMD.ExecuteReader();
if(thisReader.Read())
{
int b=1;
thisReader.Close();
thisCMD.CommandText="Update logings set password='"+this.newpsw.Text+"' where id="+b+"";
thisCMD.ExecuteNonQuery();
}
else
{lb4.Visible=true;}
thisConnection.Close();
}

搜索更多相关主题的帖子: 语法 Update 
2006-11-09 01:39
guming
Rank: 4
等 级:业余侠客
威 望:5
帖 子:329
专家分:277
注 册:2006-11-9
收藏
得分:0 
怎么没人能答吗?????????

不想停留。。。
2006-11-09 01:54
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
收藏
得分:0 
把最后面的 +"" 去掉

还有 理清楚逻辑

[此贴子已经被作者于2006-11-9 8:37:22编辑过]


妈的...一天能卖一颗就很不错了...
2006-11-09 08:28
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
收藏
得分:0 
喂,老兄,起床了沒?你一大清早的提問,哪個有閒心看喲,都在跟周公談計算機感想呢。起來了說聲,你到底是問什麼問題,或是你這個出了什麼事情?

日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2006-11-09 08:28
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
收藏
得分:0 

那個+號應該沒什麼問題吧?


日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2006-11-09 08:29
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
收藏
得分:0 
我先試下先。

日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2006-11-09 08:31
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
收藏
得分:0 
試了一下,語法沒有錯。可能是你其他方面出了錯吧。自己再找找。

日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2006-11-09 08:43
メ冰枫ぱ雪
Rank: 1
等 级:新手上路
威 望:2
帖 子:326
专家分:0
注 册:2004-11-13
收藏
得分:0 
同意3楼的,这样写看上去是没错滴。。 Throw 出什么错误没说,我有不知道怎么讲。。

动态网页技术交流群:16449874 免费网络收藏夹:http:///Favorite
2006-11-11 20:31
smoon
Rank: 1
等 级:禁止访问
帖 子:461
专家分:0
注 册:2006-4-29
收藏
得分:0 
Select password from logings where password='"+this.oldpsw.Text+"'";
thisCMD.CommandText="Update logings set password='"+this.newpsw.Text+"' where id="+b+"";
这种写法不好 真的 很容易出'or'='or'的问题~~~~~~要是你非要这样写的话最好加个验证!!

QQ:860660016
网站:http://
承接各种C#项目中。。。。。
2006-11-12 11:18
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
[QUOTE]void btnok_Click(Object Sender,System.EventArgs e)
{
OleDbConnection thisConnection=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("../../dbs/webdata.mdb")+"");
thisConnection.Open();
OleDbCommand thisCMD=thisConnection.CreateCommand();
thisCMD.CommandText="Select password from logings where password='"+this.oldpsw.Text+"'";
OleDbDataReader thisReader=thisCMD.ExecuteReader();
if(thisReader.Read())
{
int b=1;
thisCMD.CommandText="Update logings set password='" + this.newpsw.Text.Trim() + "' where id=" + b;
thisCMD.ExecuteNonQuery();
}
else
{
lb4.Visible=true;
}
thisReader.Close();
thisConnection.Close();
}[/QUOTE]

飘过~~
2006-11-12 14:36
快速回复:Update语法会有错吗???
数据加载中...
 
   



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

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