CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。

楼主zheng8312(神仙)2003-12-02 21:44:12 在 .NET技术 / VB.NET 提问

我在调试到OleDbDataAdapter1.InsertCommand.ExecuteNonQuery()这条指令的时候碰到(未处理“System.Data.OleDb.OleDbException”类型的异常出现在   system.data.dll   中。)  
  还有在OleDbDataAdapter1.DeleteCommand.CommandText   =   delstr中出现  
  (未处理的“System.NullReferenceException”类型的异常出现在   学生基本资料.exe   中。  
  其他信息:   未将对象引用设置到对象的实例。)的错误信息  
  在   OleDbDataAdapter1.UpdateCommand.CommandText   =   updatestr时出现  
  (未处理的“System.NullReferenceException”类型的异常出现在   学生基本资料.exe   中。  
  其他信息:   未将对象引用设置到对象的实例。)  
  这些错误我研究了半天不知道如何解决   希望那位高手能帮我回答一下   谢谢  
  问题点数:0、回复次数:6Top

1 楼gOODiDEA(无语)回复于 2003-12-03 05:54:38 得分 0

可能是您的SQL语句有错误,你贴上来看看Top

2 楼zheng8312(神仙)回复于 2003-12-03 09:44:53 得分 0

Dim   addstr   As   String   =   "insert   into   学生详细资料   (学号,姓名,性别,民族,学院,专业,班级,出生日期,身份证号码,银行帐号,家庭地址,家庭邮编,家庭电话,宿舍地址,宿舍电话,务农,孤儿、烈属,父母重疾、残疾,农村户口,人均月收入,父母下岗、退休,备注)   values   ("  
                                  addstr   =   addstr   &   sstuid   &   ","   &   sname   &   ","  
                                  addstr   =   addstr   &   ssex   &   ","   &   snation   &   ","  
                                  addstr   =   addstr   &   ssy   &   ","   &   szy   &   ","  
                                  addstr   =   addstr   &   sclass   &   ","   &   sbirth   &   ","  
                                  addstr   =   addstr   &   spersonid   &   ","   &   saccounts   &   ","  
                                  addstr   =   addstr   &   saddress   &   ","   &   shomecode   &   ","  
                                  addstr   =   addstr   &   shomephone   &   ","   &   sqsh   &   ","  
                                  addstr   =   addstr   &   sphone   &   ","   &   swn   &   ","  
                                  addstr   =   addstr   &   sgrhcs   &   ","   &   sfmzchcj   &   ","  
                                  addstr   =   addstr   &   shklb   &   ","   &   srjysr   &   ","  
                                  addstr   =   addstr   &   sfmxghtx   &   ","   &   sbz   &   ")"Top

3 楼zheng8312(神仙)回复于 2003-12-03 09:48:39 得分 0

我的学生详细资料是个视图并不是表   没有设主键是不是这个原因啊   视图可以设主键吗?Top

4 楼zheng8312(神仙)回复于 2003-12-03 09:53:54 得分 0

'定义更新SQL语句  
                                  Dim   updatestr   As   String   =   "update   学生详细资料   set   "  
                                  updatestr   =   updatestr   &   "   name="   &   sname  
                                  updatestr   =   updatestr   &   ",   birth="   &   sbirth  
                                  updatestr   =   updatestr   &   ",   sex="   &   ssex  
                                  updatestr   =   updatestr   &   ",   phone="   &   sphone  
                                  updatestr   =   updatestr   &   ",   studi="   &   sstudi  
                                  updatestr   =   updatestr   &   ",   accounts="   &   saccounts  
                                  updatestr   =   updatestr   &   ",   Address="   &   saddress  
                                  updatestr   =   updatestr   &   ",   personid="   &   spersonid  
                                  updatestr   =   updatestr   &   ",   nation="   &   snation  
                                  updatestr   =   updatestr   &   ",   jg="   &   sjg  
                                  updatestr   =   updatestr   &   ",   zzmm="   &   szzmm  
                                  updatestr   =   updatestr   &   ",   qsh="   &   sqsh  
                                  updatestr   =   updatestr   &   ",   job="   &   sjob  
                                  updatestr   =   updatestr   &   ",   xy="   &   sxy  
                                  updatestr   =   updatestr   &   ",   zy="   &   szy  
                                  updatestr   =   updatestr   &   ",   class="   &   sclass  
                                  updatestr   =   updatestr   &   ",   sy="   &   ssy  
                                  updatestr   =   updatestr   &   ",   qsh="   &   sqsh  
                                  updatestr   =   updatestr   &   ",   homephone="   &   shomephone  
                                  updatestr   =   updatestr   &   ",   homecode="   &   shomecode  
                                  updatestr   =   updatestr   &   ",   bz="   &   sbz  
                                  updatestr   =   updatestr   &   ",   wn="   &   swn  
                                  updatestr   =   updatestr   &   ",   grhcs="   &   sgrhcs  
                                  updatestr   =   updatestr   &   ",   fmzchcj="   &   sfmzchcj  
                                  updatestr   =   updatestr   &   ",   fmxghtx="   &   sfmxghtx  
                                  updatestr   =   updatestr   &   ",   hklb="   &   shklb  
                                  updatestr   =   updatestr   &   ",   rjysr="   &   srjysr  
                                  updatestr   =   updatestr   &   "   where   id="   &   currentid  
                                  '打开连接并执行更新操作  
                                  OleDbConnection1.Open()  
                                  OleDbDataAdapter1.UpdateCommand.CommandText   =   updatestr  
                                  OleDbDataAdapter1.UpdateCommand.ExecuteNonQuery()Top

5 楼gOODiDEA(无语)回复于 2003-12-03 10:14:06 得分 0

Dim   addstr   As   String   =   "insert   into   学生详细资料   (学号,姓名,性别,民族,学院,专业,班级,出生日期,身份证号码,银行帐号,家庭地址,家庭邮编,家庭电话,宿舍地址,宿舍电话,务农,孤儿、烈属,父母重疾、残疾,农村户口,人均月收入,父母下岗、退休,备注)   values   ("'  
  addstr   =   addstr   &   sstuid   &   "',   '"   &   sname   &   "','"  
  addstr   =   addstr   &   ssex   &   '","'   &   snation   &   "','"  
   
  对字符串的SQL操作需要在他两边加上''Top

6 楼gOODiDEA(无语)回复于 2003-12-03 10:16:12 得分 0

比如:  
  string   xx   =   "Test";  
  INSERT   INTO   T_XXX   (   F_YYY   )   VALUES   (   '"+   xx   +"'   )Top

相关问题

  • DLL
  • DLL?
  • dll
  • DLL
  • *.dll
  • dll?
  • (.dll)
  • dll is 》》》----------------------------------------->
  • DLL
  • dll

关键词

  • 学生
  • 信息
  • updatestr
  • addstr
  • sqsh
  • 处理
  • oledbdataadapter1
  • 详细资料
  • 对象
  • 类型的异常出现

得分解答快速导航

  • 帖主:zheng8312

相关链接

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

广告也精彩

反馈

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