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

DATAGRID的删除。。没有用。求高手帮忙看看代码(至少一个参数没有被指定值)

楼主zss1100(打你鸟鸟头)2006-05-02 21:08:06 在 .NET技术 / VB.NET 提问

Dim   strsql   As   String   =   "delete   from   cjda   where   "   &   DataGrid1.DataKeyField   &   "='"   &   DataGrid1.DataKeys(e.Item.ItemIndex)   &   "'"  
   
                  Dim   objconn   As   New   OleDb.OleDbConnection  
                  objconn.ConnectionString   =   "provider=microsoft.jet.oledb.4.0;data   source="   +   Server.MapPath("hyzq.mdb")  
   
                  objconn.Open()  
                  Dim   objcmd   As   New   OleDb.OleDbCommand(strsql,   objconn)  
                  objcmd.ExecuteNonQuery()  
                  bindlist()  
   
     
   
     
   
  至少一个参数没有被指定值。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Data.OleDb.OleDbException:   至少一个参数没有被指定值。  
   
  源错误:    
   
  行   116:                 objconn.Open()  
  行   117:                 Dim   objcmd   As   New   OleDb.OleDbCommand(strsql,   objconn)  
  行   118:                 objcmd.ExecuteNonQuery()  
  行   119:                 bindlist()  
  行   120:         End   Sub  
     
   
  源文件:   c:\inetpub\wwwroot\js\hyzq\tjcp.aspx.vb         行:   118    
   
   
   
   
   
   
   
  这是为什么。求大家帮帮忙。小弟刚学不久 问题点数:100、回复次数:3Top

1 楼copico(北北)回复于 2006-05-03 00:39:46 得分 100

DataGrid1.DataKeyField    
  Field是什么啊Top

2 楼zss1100(打你鸟鸟头)回复于 2006-05-03 09:17:59 得分 0

我的DataKeyField=“型号”  
  Top

3 楼zss1100(打你鸟鸟头)回复于 2006-05-03 09:20:54 得分 0

问题已经解决。谢谢。确实是DataKeyField错误了。  
  是疏忽。表名写错了Top

相关问题

关键词

得分解答快速导航

  • 帖主:zss1100
  • copico

相关链接

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

广告也精彩

反馈

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