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

急急急,在线等高人指点

楼主bluedue(蓝软)2004-12-04 19:02:26 在 .NET技术 / ASP.NET 提问

我用c#做asp.net网页,想在access里面插入数据,但是就是不行,数据库和表名都是store,见下面  
   
  string   strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=./data/store.mdb";  
                    OleDbConnection   myConn=new   OleDbConnection(strCon);  
                    string   strCom="insert   into   store(kind,name)values('"+tb1.Text+"','"+tb2.Text+"')   where   id='"+tb3.Text+"'";  
                    myConn.Open();  
                    OleDbCommand   inst=new   OleDbCommand(strCom,myConn);  
                 inst.ExecuteNonQuery();  
                    myConn.Close();  
  问题点数:10、回复次数:7Top

1 楼sweet12345(幸福的狗狗)回复于 2004-12-04 19:11:08 得分 0

你跟踪一下,他是不是报“Access   deny”的错误?权限不足?  
  我碰到过这种问题,找到你的store.mdb文件,在他的属性--〉安全里面把everyone的用户选中,给他分配所有权限。Top

2 楼bluedue(蓝软)回复于 2004-12-04 19:16:26 得分 0

SQL   语句的结束位置缺少分号   (;)。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Data.OleDb.OleDbException:   SQL   语句的结束位置缺少分号   (;)。  
  Top

3 楼swzlxm(守望者)回复于 2004-12-04 19:20:38 得分 10

insert   into   store(kind,name)values('"+tb1.Text+"','"+tb2.Text+"')   where   id='"+tb3.Text+"'";  
   
   
  INSERT   INTO   語句有用     WHERE   的嗎????  
   
  insert   into   store(kind,name)values('"+tb1.Text+"','"+tb2.Text+"')Top

4 楼bluedue(蓝软)回复于 2004-12-04 19:27:39 得分 0

大侠,谢谢,还有个小问题就可以给你分了  
  我表里有number字段,但是我想在update的时候实现用number的数字减去输入的数字,怎么办啊???Top

5 楼swzlxm(守望者)回复于 2004-12-04 19:43:57 得分 0

update   store   set   [number]=[number]-???   where   [id]=???Top

6 楼bluedue(蓝软)回复于 2004-12-04 19:48:19 得分 0

tb.Text得的值可以相减吗???Top

7 楼bluedue(蓝软)回复于 2004-12-04 19:50:56 得分 0

private   void   bt_in(object   sender,EventArgs   e)  
                    {  
                    string   strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=./data/store.mdb";  
                    OleDbConnection   myConn=new   OleDbConnection(strCon);  
                    string   strCom="insert   into   store(id,kind,name,type,number,storer)   values('"+tbidin.Text+"','"+tbkindin.Text+"','"+tbnamein.Text+"','"+tbtypein.Text+"','"+tbnumberin.Text+"','"+tbstorerin.Text+"')   ";  
                    myConn.Open();  
                    OleDbCommand   inst=new   OleDbCommand(strCom,myConn);  
                    inst.ExecuteNonQuery();  
                    myConn.Close();  
                                                  }  
  还是有问题,帮帮哈!Top

相关问题

  • 急!急!急!急求指点,在线等---
  • 请高手指点??急急急急急!!!!
  • 远程打印问题.高手指点!!!!急急急,在线等
  • 急急急!!!关于在线程中动态创建控件的问题,请高手指点!!!急急急
  • 求一条select语句,急急急急急急急急急急急急急急急急急急急!!在线等!!
  • 急急,请高手指点!
  • 请高手指点,急!急!!急!!!
  • 请高手指点一下,急!急!急!
  • 急急急!请高手指点。
  • 高手请指点,急急急!!!!

关键词

  • myconn
  • strcom
  • strcon
  • tb
  • inst
  • oledbcommand
  • oledbconnection
  • kind
  • store
  • 错误

得分解答快速导航

  • 帖主:bluedue
  • swzlxm

相关链接

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

广告也精彩

反馈

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