社区
C#
帖子详情
能不能把DataSet 中的数据直接保存至数据库
jxnetinfo
2005-09-13 08:39:54
客户端传入一个DataSet,我在服务器端如何把DataSet 中的数据直接保存至数据库,不用自己自己写Sql语句 一条一条的保存数据,能不能用SqlAdapter.Update()来实现
...全文
233
12
打赏
收藏
能不能把DataSet 中的数据直接保存至数据库
客户端传入一个DataSet,我在服务器端如何把DataSet 中的数据直接保存至数据库,不用自己自己写Sql语句 一条一条的保存数据,能不能用SqlAdapter.Update()来实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syeerzy
2005-09-14
打赏
举报
回复
UpdateCommand,InsertCommand,DeleteCommand都没定义呢?????
可以借助可视化工具生成,但是这些缺少任何一个都“可能”造成更新不成功。缺少3个那就“一定”更新不成功了。
jxnetinfo
2005-09-14
打赏
举报
回复
表有主键, 这样试过还是不行,没增加任务数据,执行也没报错
private void InsertData(DataSet ds)
{
DataSet bb = new DataSet();
string onnection = "packet size=4096;user id=sa;password=;initial
talog=AsapTest;data source=FB-TRADE-HJB\\EbookMSDE; pooling=true";
string QueryString = "select * From System_UploadTable where 1<>1 " ;
using (SqlDataAdapter Ada = new SqlDataAdapter(QueryString,onnection) )
{
SqlCommandBuilder sqlBuild = new SqlCommandBuilder(Ada);
Ada.Fill(bb,"System_UploadTable");
bb.Merge(ds);
Ada.Update(bb,"System_UploadTable");
}
}
wtk13
2005-09-14
打赏
举报
回复
你要在数据库里设置一个blob大字段,然后把dataset序列化存到blob大字段中.
jintao0405
2005-09-14
打赏
举报
回复
昏,看看你自己写的SQL语句 select * From System_UploadTable where 1<>1 ,你在查询分析器执行看看,不为空才怪
条件是1<>1,当然永远为空了
LGame
2005-09-14
打赏
举报
回复
你的DATASET里面必须要有主键,
就是说SELECT的表里必须要有主键才可以的
不行加上一句
OleDbCommandBuilder oleBuild =new OleDbCommandBuilder(SqlAdapter);
SqlAdapter.Update(dataset,"别名");
你这样试试
jxnetinfo
2005-09-14
打赏
举报
回复
我是这样写的,但不行,你们看看有没有其它办法
private void InsertData(DataSet ds)
{
DataSet bb = new DataSet();
string onnection = "packet size=4096;user id=sa;password=;initial catalog=UserTest;data source=FB-TRADE-HJB\\EbookMSDE; pooling=true";
string QueryString = "select * From System_UploadTable where 1<>1 " ;
try
{
using (SqlDataAdapter Ada = new SqlDataAdapter(QueryString,onnection) )
{
Ada.Fill(bb,"System_UploadTable");
bb.Merge(ds);
//bb = bb.GetChanges(DataRowState.Added); //执行此行为出错 ,bb=null
Ada.Update(bb);
}
}
catch(Exception Er)
{
MessageBox.Show(Er.Message);
}
}
jxnetinfo
2005-09-14
打赏
举报
回复
有没有代码,我试过,update之后没增加任何数据
jxnetinfo
2005-09-14
打赏
举报
回复
试过了,有了
SqlCommandBuilder sqlBuild = new SqlCommandBuilder(Ada);
就可以不用 定义 UpdateCommand,InsertCommand,DeleteCommand
测试通过,散分:)
十分钟年华老去
2005-09-14
打赏
举报
回复
能 啊 ,绑定就行了
=================================================================
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
jxnetinfo
2005-09-14
打赏
举报
回复
不用定义 UpdateCommand,InsertCommand,DeleteCommand, 因为是先查询后 Ada.update,Updater 的操作可以由 Ada自动完成
zhanghw20030303
2005-09-13
打赏
举报
回复
当然可以了
benzite
2005-09-13
打赏
举报
回复
可以的
Silverlight连接
数据
数据
库
DataSet
填充
数据
在Silverlight应用
中
,由于
不能
直接
与
数据
库
进行通信,因此通常需要通过某种
中
间层(如ASP.NET Web服务或WCF服务)来获取和提交
数据
。但在这个特定情况下,我们将探讨一种不依赖这些服务的方法。 要实现Silverlight...
怎样将
DataSet
中
修改(增加_删除_修改)过的记录更新进
数据
库
中
3. 接下来,我们可以使用DataAdapter对象的Fill方法将
数据
从
数据
库
中
加载到
DataSet
中
。 4. 如果我们需要更新
DataSet
中
的记录,我们可以使用DataAdapter对象的Update方法。 5. 最后,我们需要调用DataAdapter对象的...
ADO.NET_
DataSet
(
数据
集
在DEMO_
DataSet
数据
集
中
,可能包含了如何创建和使用
DataSet
的实例,包括如何填充
数据
、如何处理
数据
关系、如何执行
数据
验证,以及如何将
DataSet
中
的更改
保存
回
数据
库
等操作步骤。通过阅读和实践这些示例,开发者可以...
使用
DataSet
访问
数据
库
.ppt
5.
DataSet
与
数据
库
源的联系:
DataSet
不
直接
与
数据
库
建立连接,而是通过.NET
数据
提供程序实现与
数据
库
之间的间接联系。这使得
DataSet
能够独立于特定
数据
库
进行操作。 6.
DataSet
的独立性:由于
DataSet
独立于
数据
源...
通过
DataSet
对象更新
数据
库
标题
中
的“通过
DataSet
对象更新
数据
库
”是指在.NET Framework
中
,使用
DataSet
对象来处理
数据
库
的
数据
,包括获取、修改和
保存
数据
到原始
数据
源的过程。
DataSet
是一个内存
中
的
数据
存储,它可以包含多张表、视图和关系...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章