| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 662 人关注过本帖
标题:数据为何更新不了,数据库是access
只看楼主 加入收藏
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
结帖率:100%
收藏
 问题点数:0 回复次数:6 
数据为何更新不了,数据库是access

看下面的代码:
<script language="C#" runat="server">
void but_click(Object sender, EventArgs e)
{
string strid;
strid=Request.QueryString["id"];
int id=Convert.ToInt32(strid);
string strsql;
string username=Request.QueryString["username"];
string password=Request.QueryString["password"];
strsql="update admin set username='"+username+"',password='"+password+"' where adminid="+id;
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("new.mdb");
OleDbConnection objConnection=new OleDbConnection(strConnection);
OleDbCommand objCommand1 = new OleDbCommand(strsql,objConnection);
objConnection.Open();
objCommand1.ExecuteNonQuery();
Response.Redirect("data_list.aspx");
}
</script>
错误提示:Exception Details: System.Data.OleDb.OleDbException: UPDATE 语句的语法错误。
我想知道strsql语句应该怎么写呢,如果是sql server 这样写会出错么?

搜索更多相关主题的帖子: 数据库 access Microsoft strid 
2007-05-21 09:23
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
楼主,你查一下strsql的值是不是你预想的值

2007-05-21 09:27
随想
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-5-18
收藏
得分:0 
admin是表名吗?小心admin是关键词

2007-05-21 09:29
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
收藏
得分:0 
二楼的朋友说:"楼主,你查一下strsql的值是不是你预想的值"
我不知道你所说的预想是什么意思,还有我怎么查啊?
admin是表名,若admin是关键词的话,那应该怎么改呀
我是初学者,连更新数据都不会

光临我的博客:http://
2007-05-21 09:35
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

我是说strsql这个SQL语句正确吗?


strsql="update [admin] set username='"+username+"',password='"+password+"' where adminid="+id;


2007-05-21 09:38
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
收藏
得分:0 

感谢斑竹和朋友,我已经解决了,
正确答案:strsql="update admin set username='"+username+"',[password]='"+password+"' where adminid="+id;


光临我的博客:http://
2007-05-21 09:51
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
解决了就好。

Face up to life with smiles no matter what happens
2007-05-21 11:37
快速回复:数据为何更新不了,数据库是access
数据加载中...
 
   



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

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