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

更新数据库出错,请高手指点

楼主liyanchao(孤星)2004-12-03 11:42:28 在 .NET技术 / VB.NET 提问

Dim   sqltext   As   String   =   "select   *   from   book   "  
                  Dim   cmd1   As   OleDbDataAdapter   =   New   OleDbDataAdapter(sqltext,   "Provider=MSDAORA.1;Password=ldjk;User   ID=ldjk;Data   Source=ldjk")  
                  Dim   ds   As   DataSet   =   New   DataSet()  
                  cmd1.Fill(ds,   "book")  
                  Dim   mytable   As   New   DataTable()  
                  mytable   =   ds.Tables(0)  
                  Dim   myrow   As   Data.DataRow  
                  myrow   =   mytable.NewRow  
                  myrow.Item(0)   =   text1.Text  
                  myrow.Item(1)   =   text2.Text  
                  mytable.Rows.Add(myrow)  
                  cmd1.Update(ds,   "book")  
                  DataGrid1.DataSource   =   ds.Tables.Item(0).DefaultView  
  我用的是远程的oracle数据库,运行插入的时候报错,错误提示:  
  未处理的“System.InvalidOperationException”类型的异常出现在   system.data.dll   中  
   
  其他信息:当传递具有新行的   DataRow   集合时,更新要求有效的   InsertCommand。  
  我是新手阿,不知道怎么搞定,请高手指点 问题点数:20、回复次数:3Top

1 楼landlordh(work wonders)回复于 2004-12-03 11:57:23 得分 5

 
                  Dim   row   As   DataRow   =   DataSet2.Tables("types").NewRow  
                  row.Item("id")   =   "0"  
                  row.Item("typename")   =   "--类操作--"  
                  DataSet2.Tables("types").Rows.Add(row)  
                  DataGrid1.DataSource   =   DataSet2.Tables("types")Top

2 楼avon520(阿云)回复于 2004-12-03 12:31:15 得分 15

少了一句  
  dim   tBuilder   as   new   OleDbCommandBuilder(myAdapter);  
  Top

3 楼avon520(阿云)回复于 2004-12-03 12:33:04 得分 0

还有:  
  DataGrid1.DataSource   =   ds.Tables("book")Top

相关问题

  • clientdataset更新数据库出错
  • 更新数据库updata 出错?winform中datagrid和数据库同时更新
  • vb对sql server数据库addnew时出错,请高手指点
  • ACCESS数据库,ADO连接,insert into ...出错,急,望指点
  • JDBC连接MYSQL数据库出错,望大家指点!
  • 数据库的备份,运行出错,请高手指点
  • 求救!!数据库INSERT出错,给指点一下!!!
  • 在使用ASP更新ACCESS数据库时,总是出错
  • 从数据集更新oracle数据库出错,求救。
  • Dataset更新数据库中的数据出错(急哦)

关键词

  • ds
  • datagrid
  • ldjk
  • myrow
  • mytable
  • dim
  • datarow
  • dataset
  • row
  • datasource

得分解答快速导航

  • 帖主:liyanchao
  • landlordh
  • avon520

相关链接

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

广告也精彩

反馈

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