数据库更新问题

问题描述

我在用oracleDataAdpater.update(mydataset,tablename)时,这个mydataset如何被指定,或者讲一下这个DataSet如何作为参数被确认,我是菜鸟请大虾帮小弟分析一下,感激不尽。

解决方案

解决方案二:
你即可在手工构造,也可以先从数据库执行一个查询,返回数据结构和数据,利用NEWROW加入新行,也可用SELECT查询需要更新的行来改变值,然后把数据集结给UPDATE方法即可
解决方案三:
这个mydataset必须你通过oracleDataAdpater的selectcommand读取出来的DATASET,然后当你对这个DATASET中的表或者是副本进行修改后,直接通过oracleDataAdpater.update这个方法进行提交,程序会自动寻找差异数据,更新到数据库中的。
解决方案四:
viki117大哥说的极是,说中症结所在。能不能给小弟说的具体些,最好付个例子,呵呵,我太笨了。小弟感激不尽啊。
解决方案五:
oracleDataAdpater.selectcommand();这个不需要我介绍了吧,然后是填充数据DataSetds=newDataSet();oracleDataAdpater.Fill(ds,"mytable");然后是对ds中mytable的数据修改,这个略过去吧最后就是吧修改完的这个ds提交oracleDataAdpater.updata(ds,"mytable");

时间: 2024-10-03 09:27:45

数据库更新问题的相关文章

app-手机本地数据库更新问题

问题描述 手机本地数据库更新问题 求问,做一个手机app,网站向手机传数据,数据需更新,给我个提示我在决定是否更新,采用什么方法做这个. 解决方案 iOS app更新数据库数据迁移问题关于数据库view更新的问题从数据库丢失更新想到的一些问题

Android 通过ContentProvider数据库更新UI

这篇用到的知识点有几个:SQLiteOpenHelper,Cursor,CursorAdapter,ContentProvider,ContentObserver 对于数据库的操控一般都是用SQLiteOpenHelper,创建该类实例,可以得到一个SQLiteDatabase,而实际上操作数据库用的还是这个. (一)我们先看下SQLiteOpenHelper这个类的实例 package com.bvin.study.observer; import android.content.Contex

net-为什么EF从数据库更新模型更新不上去

问题描述 为什么EF从数据库更新模型更新不上去 3C 我EF映射里面缺了一张视图,我的数据库是有这张表的,所以我就更新ExamEvalModel.edmx,但是更新完成之后还是没有,请问为什么? 解决方案 更新视图怎么做的,选择从数据库更新模型,在第一个对话框勾选视图.

ASP.NET MVC服务器数据库更新问题

问题描述 之前一直用webform开发,最近项目升级到了ASP.NETMVC,本地开发的时候数据库更新用的codefirst方法进行更新的.现在项目做得差不多了,可以发布到服务器了,不过有一个困扰,希望各个大牛帮忙解答一下:1.项目发布到服务器之后,数据库是拷贝本地的数据库到服务器么?2.项目到服务器运行之后,本地开发时如果数据库用codefirst修改了,那么远程服务器的数据库我应该怎么进行同步更新呢?是拷贝新的到服务器,还是手动修改数据库,或者其他什么方法呢?这点一直困扰着小弟,希望各位大牛

图片-oracle数据库更新问题,求大神解决

问题描述 oracle数据库更新问题,求大神解决 如图,t1,t2表,我想通过t2来更新t1的name,试着写了一个 update t1 a set a.name=(select b.name from t2 b where a.id=b.id) 但这样的话,在t2中不存在的id=3的name就会成空,该怎么写呢? 解决方案 update t1 A a set name= ( select b.name from t2 B where ID = a.ID ) where exists(selec

gridview中添加dropdownlist后实现数据库更新

问题描述 gridview中添加dropdownlist后实现数据库更新 背景描述:gridview已经通过选择数据源实现了数据绑定,并选择了编辑操作,并在gridview中添加dropdownlist. 目的:点击编辑,然后选择dropdownlist,然后在数据库中更新该row(只需要更新update dropdownlist所选),并在当前gridview中显示最终结果. DropDownList ddl = GridView1.Rows[e.RowIndex].FindControl("

java 数据库更新没反应

问题描述 java 数据库更新没反应 我写了这段代码.为什么数据库那边数据没更新呢. 解决方案 看看这个的写法,http://www.cnblogs.com/hongten/archive/2011/06/19/2084696.html. 解决方案二: 你的查询语句可以查询到数据吗 解决方案三: 事务没有提交吧 解决方案四: 还可以在数据库里追踪看一下,是否有语句执行,执行的是什么 解决方案五: hql里面的冒号... 解决方案六: 你写的是select语句啊,跟 更数据没半毛关系 解决方案七:

求数据库更新语句。。。。。。。。。。。。

问题描述 求数据库更新语句............ 现在我有两张表 A,B 我要更新A表的一个字段 这个字段是B表的一个字段 AB表之间有唯一的字段相同 求sql语句 解决方案 update A set col=(select col from B where a.xx=b.xx) 解决方案二: access数据库的更新语句! 解决方案三: 给A表写个触发器啊. 解决方案四: 你的需求是更新A表字段的同时要更改B表字段,还是要同时更新A B表相同的字段.不管是哪种需求都可以写个简单的触发器来解决

Mysql 数据库更新错误的解决方法_Mysql

语句: UPDATE test SET age=5 WHERE 'name'='王莽' 顾名思义就是把王莽的年龄改为5,但结果很无奈-- 影响行数为0,怎么回事,语法没错,哪里都没问题啊-- 随便改了改了,将name 的两个引号去掉,结果却无意间成功了-- 但是使用图形界面更改时,结果更让人迷惑-- 生成的代码是-- UPDATE `web`.`test` SET `age` = '20' WHERE `test`.`name` = '王莽' LIMIT 1 ; 百思不得其解中-- 通过比对,发

EF的数据库更新问题

问题描述 如果使用MVC+EF开发web项目,后期维护升级的时候假如要修改数据库的结构,使用EF是不是非常的不方便?已经保存在数据库中的数据会不会丢失?如果不用EF,直接写一个SQLHelper会不会好点?? 解决方案 解决方案二:DBFIRST,直接选择从数据库更新模型即可.每个项目在发布进入正式运行之后的数据是最重要的,任何开发方式都不应该在维护升级的时候丢失数据.解决方案三:当然你自己写一个SQLHelper,用ADO.net也没有任何问题,MVC本身没有要求必须使用EF,EF只是微软的一