CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

用insert into 增加数据出现的问题

楼主Binllon(十一狼)2003-09-02 22:37:51 在 .NET技术 / C# 提问

异常详细信息:     System.Data.OleDb.OleDbException:     INSERT     INTO     语句的语法错误。      
  源错误:          
  行     99:                         sql="insert     into     admin(username,password,level)     values('"+sName+"','"+sPass+"','"+sLevel+"')";      
  行     100:     comm=new     OleDbCommand(sql,conn);      
  行     101:                         comm.ExecuteNonQuery();                                                                                                                                                                              
  行     102:                         conn.Close();          
     
  源文件:     e:\zgb\admin\add_user.aspx.cs                 行:     101          
    (comm在前面用过:OleDbCommand   comm=new   OleDbCommand(sql,conn);)  
  怎么解决???? 问题点数:30、回复次数:7Top

1 楼saucer(思归)回复于 2003-09-02 22:43:50 得分 15

password   is   a   keyword   in   ACCESS,   enclose   it   inside   []:  
   
    sql="insert     into     admin(username,password,level)  
  ===>  
    sql="insert     into     admin(username,[password],level)  
  Top

2 楼xiongying860421(文盲)回复于 2003-09-02 22:45:20 得分 0

1.用catch错误.2.Response.Write(sql),再将sql考贝到数据库中运行即可看到错误!Top

3 楼Binllon(十一狼)回复于 2003-09-02 22:49:56 得分 0

用[]括起来还是一样的错误。Top

4 楼dahuzizyd(你就是我心中的女神)回复于 2003-09-02 22:55:10 得分 0

确定你的level是字符型,另外确保在ExecuteNoQuery()之前使用  
  conn.Open(),Top

5 楼dahuzizyd(你就是我心中的女神)回复于 2003-09-02 22:56:20 得分 15

给level也加上[]Top

6 楼saucer(思归)回复于 2003-09-02 23:03:45 得分 0

is   level   numeric?  
   
    sql="insert     into     admin([username],[password],level)     values('"+sName+"','"+sPass+"',"+sLevel+")";      
  Top

7 楼Binllon(十一狼)回复于 2003-09-02 23:09:49 得分 0

level加了ok了。谢谢各位大侠。Top

相关问题

  • 更新数据库出现INSERT INTO 语句的语法错误
  • 三层midas的paradox数据库,在增加数据时出现“mismatch in datapacket”是什么错误?
  • 使用for each item in+recordset实现数据动态增加时出现的问题
  • 使用for each item in+recordset实现数据动态增加时出现的问题
  • query组件在增加数据库内容的时候才出现的问题????
  • 为何在执行insert 后,数据插入数据库,但是出现以下错误
  • 往数据库添加数据时总是出现:INSERT INTO 语句的语法错误
  • 为什么向ACCESS数据库存入图片出现INSERT INTO错误
  • 向数据库增加数据
  • 数据库急剧增加

关键词

  • sql
  • 错误
  • comm
  • oledbcommand
  • level
  • insert into admin
  • conn
  • password
  • username

得分解答快速导航

  • 帖主:Binllon
  • saucer
  • dahuzizyd

相关链接

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

广告也精彩

反馈

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