CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

数据库更新问题的疑惑

楼主xpdai_z()2006-03-20 23:48:53 在 .NET技术 / C# 提问

环境与工具:C#、   .NET、   Access2000。  
  开发web应用时,用OleDbConnection   连接到ACCESS2000,  
      查询可以正常运行。当更新数据库时,以下代码段运行出错:  
   
        OleDbConnection   myConn   =   new   OleDbConnection   (   strConn   )   ;    
        Sqlstr     =   "update   users   set   password='123'   where   userid='U001'"   ;    
        OleDbCommand   up   =   new   OleDbCommand   (   Sqlstr   ,   myConn   )   ;  
        myConn.Open   (   )   ;    
        up.ExecuteNonQuery   (   )   ;  
        myConn.Close   (   )   ;  
   
  错误捕获为:“异常详细信息:   System.Data.OleDb.OleDbException:   UPDATE   语句的语法错误。”  
   
  但只要将SQL语句改为变:  
        Sqlstr     =   "update   users   set   [password]='123'   where   userid='U001'"   ;    
  即可以正确运行,什么原因?对于插入操作也是如此。哪位高手给予说明。 问题点数:10、回复次数:5Top

1 楼xpdai_z()回复于 2006-03-21 18:07:35 得分 0

无人回答啊Top

2 楼mihaisheng((虫子与树叶))回复于 2006-03-21 18:45:22 得分 5

我也遇到一样的问题,password大概当成关键字了Top

3 楼RUN_(奔跑)回复于 2006-03-21 19:40:23 得分 5

password好像是保留字和count类似。Top

4 楼xpdai_z()回复于 2006-03-21 20:08:05 得分 0

同意RUN_(奔跑)所说。我将字段名改过后,测试成功!谢谢RUN_(奔跑)。Top

5 楼RUN_(奔跑)回复于 2006-03-22 16:56:56 得分 0

:)大家一起学习,我也是新手,有空多交流,chuchengxmq@163.comTop

相关问题

  • 数据库更新
  • 数据库更新?
  • 数据库更新
  • 数据库的更新
  • 数据库不能更新
  • 更新数据库问题
  • 无法更新数据库?
  • 数据库更新无效
  • 怎样更新数据库??????
  • 数据库更新问题

关键词

  • myconn
  • sqlstr
  • oledbconnection
  • password
  • update

得分解答快速导航

  • 帖主:xpdai_z
  • mihaisheng
  • RUN_

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo