在我的应用中需要频繁地向数据库中增加几条记录,最多时一个流水表的记录总数有500万条。
我采用RECORDSET对象向流水表中写数据,但是当流水表很大时,生成一个流水表的RECORDSET
对象就需要10秒左右的时间,其效率很低。采用SQL SERVER2000时,可以采用
SELECT TOP 0 FROM TABLE_NAME生成RECORDSET,但是在ORACLE中不能使用。
如果不用RECORDSET向流水表中写数据,需要格式化SQL语句,在我的应用中又很麻烦的。使用ADO是否能创建某表的RECORDSET对象,而不返回任何记录?
我采用RECORDSET对象向流水表中写数据,但是当流水表很大时,生成一个流水表的RECORDSET
对象就需要10秒左右的时间,其效率很低。采用SQL SERVER2000时,可以采用
SELECT TOP 0 FROM TABLE_NAME生成RECORDSET,但是在ORACLE中不能使用。
如果不用RECORDSET向流水表中写数据,需要格式化SQL语句,在我的应用中又很麻烦的。使用ADO是否能创建某表的RECORDSET对象,而不返回任何记录?
解决方案 »
- 求教:怎样在单文档程序中动态的设置窗口大小
- 关于服务器用同一个端口发送和接受的问题
- 如何给动态创建的CEdit的编辑框添加KEYDOWN和KEYUP事件
- ODBC连接Oracle数据库问题(急)
- 请教API函数 SetDefaultPrinter的用法,在线等待,当天给贴!
- 如何定位的播出一个视频文件?
- wince 应用程序中的时间显示问题
- 100分求MS SDK的下载地址,我想学纯C编程!
- 在什么地方更新我的vc啊?我的英文vc还有创天中文不支持很多东西。
- 使用ultraEdit查看图像数据,能解释一下这些数据都是什么意思吗?
- 有关udp通信的例子!
- 初学,请大家比较一下vc+MFC和VC.net和C#!!!!
http://www.fruitfruit.com/vc/database/ado_create_rs.txt