
{
dataset.Tables[0].Rows[i].BeginEdit()
dataset.Tables[0].Rows[i]["time"] = "2222-22-22 22:22:22"
dataset.Tables[0].Rows[i]["value"] = 100
dataset.Tables[0].Rows[i]["id"] = "ID"+(i+10000)
dataset.Tables[0].Rows[i].EndEdit()
}接着一次提交更新就OK了数据适配器.Update(dataset.Tables[0])然后释放资源,把数据集合适配器的资源都释放掉,连接也返回池中。dataset.Tables[0].Clear()
适配器.Dispose
dataset.Dispose要注意的是,你在取记录填充到数据集里面的时候,不要一次去提取100万条,那样你的数据库引擎会不堪重负的。要根据你的硬件配置,每次提取适量的数据,如果配置不是很高,一次提取个500-600就行了,这样很快就能把数据在循环中处理完毕而不是卡到CPU暴涨直到死机。
添加一列:alter table tableName add columnName columnTypetableName:表名
columnName :字段名
columnType:字段类型
你在服务器版本上写一个XML文件,纪录版本号,每次有更新后就更改成较版本号.在打包的客户端中也有对应的XML文件,当客户端打开的时候,首先去服务器上下载那个XML,下下来后分别从两个XML文件中读取版本号,来分析客户端的版本号是否低于服务器的版本号,如果是,那说明需要更新,此时再去做更新 *** 作.
当然也可以把更新 *** 作和内容纪录在XML中,在下载后按照更新内容来进行更新即可.
思路就是这样,自己再试一下吧.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)