社区
VB基础类
帖子详情
能不能把Recordset数据读出来,重新写到新的Recordset里面去。
firecfq1980
2006-11-30 06:12:50
本人用ADO读取一个CSV文件的数据到Recordset里面去。但是需要把数据转置,把行的变成列,列变成行。
不知道怎么处理
这里有没有高手啊!帮我解决这个问题啊!
...全文
204
9
打赏
收藏
能不能把Recordset数据读出来,重新写到新的Recordset里面去。
本人用ADO读取一个CSV文件的数据到Recordset里面去。但是需要把数据转置,把行的变成列,列变成行。 不知道怎么处理 这里有没有高手啊!帮我解决这个问题啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firecfq1980
2006-12-02
打赏
举报
回复
到底是用数据库读取快呢 还是作为文本文件读取数据快?
我已经把CSV当作文件读了,管不了这么多了。程序已经搞定了。
谢谢各位
clear_zero
2006-12-01
打赏
举报
回复
有个疑问,这个你要写回到文件中么?
如果是的话,为什么用recordset呢?你文件什么样的?
你要是写回的话如下步骤
1.建立数组存储
2.按行读出
3.写入
比如你文件
1,2,3
a, b, c
那么你的数组s(0)="1,2,3"
s(1)="a,b,c"
你写入的时候就知道s数组有多少行了
然后用split每一条
这样你就有小数组 a(0)=1, a(1)=2, a(2)=3
b(0)=a....
然后重新写回到文件中
读写文件你可以翻旧帖,也可以看看filesystem object
我写得比较简要,但是逻辑在那里了。自己组织一下
希望有帮助
firecfq1980
2006-12-01
打赏
举报
回复
好象也只能用这个办法了。
firecfq1980
2006-12-01
打赏
举报
回复
要批量的 经常的 而且要傻瓜式的
我自己已经 编写重写文件了 只能这样了
可视化陈列管理系统
2006-12-01
打赏
举报
回复
Dim RsOld As new ADODB.Recordset
Dim RsNewTmp As ADODB.Recordset
set RsOld=Conn.Execute(strCmdSQL)
Set RsNewTmp = RsOld
云路
2006-12-01
打赏
举报
回复
你在excel中转置一下,然后再读进来不就可以了吗?
firecfq1980
2006-12-01
打赏
举报
回复
这样的!
我把一个设备导出CSV文件读到了recordset里面去了,同时要用DATA类控制显示出来,但是因为CSV文件的列不能超过255,所以他的数据是一列一列排的。所以CSV文件本身就跟不符合一般数据库的格式。
所以我只有两条路可以走,
1、在recordset中读取,再重新写到一个recordset中,可以二次循环搞定,但我不知道recordset怎么读写,基本问题,但我没有参考资料,网上也没有找到,而且还不知道行不行。
2、读取文件,重新写到一个txt文件,并且二次循环搞定,然后读到recordset里面去,但设备导出的CSV文件有长有短的,不怎么好搞。当然也是可以导,但比较麻烦。
吾非大神
2006-11-30
打赏
举报
回复
偶不是高手
不过你的这个问题,我个人认为
可以先读每条记录的第一条,循环读完,然后添加到另一个记录集中
。。。。
估计这是个最笨的法子了,等楼下的好办法
clear_zero
2006-11-30
打赏
举报
回复
我会比较笨的方法,用循环吧
非ADO - ADO 转换接口(用BDE模拟实现ADOQuery)
本程序演示了通过
重
新
实现标准ADO的接口,使得使用非ADO的方式(如BDE或ado.net)的应用程序或控件可以用ADO的方式来访问这些
数据
。 通过这个Demo程序,大家可以熟悉一下Delphi中的接口编程(Interface)及ADO的工作...
如何使用ADO及DAO设置Me.
RecordSet
如何使用ADO及DAO设置Me.
RecordSet
您可以使用
Recordset
属性来指定或获得 ADO
Recordset
或 DAO
Recordset
对象,这些对象代表窗体的记录源。在 Microsoft Access
数据
库 (.mdb) 中要求使用记录集时, 将返回 DAO ...
VC++学习-
数据
库篇(记录集
recordset
常用操作代码)
//默认值,只读:
不能
改变
数据
; adLockPessimistic = 2;/保守式锁定(逐个),
数据
提供者完成确保成功编辑记录所需的工作,通常通过在编辑时立即锁定
数据
源的记录。
数据
在更
新
时锁定其它所有动作,这是最安全的锁定...
将access
数据
读取填充到datatable中
读取access
数据
库(2007),将
数据
通过 OleDbDataAdapter类填充到datatable中 string path =
数据
库路径; string strConnect = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + "\\
数据
库名.accdb"; ...
从CListCtrl
里面
把
数据
写
到
数据
库
里面
,顺序错误的问题
编译环境VC6 ,操作系统为XP SP3,SQL server 2000
数据
库,下面说下我整个...然后我把这个列表框
里面
的
数据
依次保存到
数据
库
里面
的一张表
里面
。程序连接
数据
库用自用ADO封装的类来操作。 下面是我
数据
库
里面
表属
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章