弱水三千!!竹之草。。。快来呀!!!! Haiwer(海阔天空):你没有看到那个.......就是说。还有很多人。。帮帮忙!!!!你也看看好不好!!!!我知道,你也很厉害的!!!我的方法太破了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我确实帮不了你,要不,我才不管你叫谁呢!我没学过oracle. lzy5042:你说话怎幺吞吞吐吐的?你没有看到那个……有没有看到什么?另外:http://www.csdn.net/expert/topicview1.asp是无效页面. 笨,这样,你先配好oracle odbc DSN.然后,打开access,建一个数据库,点“新建”;选“导入表”在打开的对话的下面的文件类型里选“ODBC Databases()”然后,选中你刚才建的数据源。选中你要处理的表。在access里打开刚导入的表。然后删除多余的记录。或者你写程序过滤一下。 做一个odbc连接到oracle,打开access,然后建立一个link table,指向oracle中你向倒入的表。比如你的link table叫tbl_abc, 你要倒入到一个ACCESS的表叫tbl_xyz,直接用sql或者append query就行了insert into tbl_xyz (col1,col2,...)select col1,col2,... from tbl_abc where ......; 对不起。我要用代码来写。我已经连接成功。并且可以导入。但是我用的是循环。太慢了。能不能用别的方法??我的要求是。选择一定时间范围内的数据。用id连接。有八个表。这样的情况。我用循环太慢了。有没有好方法比如opendatabase.......楼上的。帮帮忙!!! 帮你推一下吧。不知道你用什么写代码,有两个思路仅供参考(因为我不会oracle):1、全部导入access 后再删除。2、用代码将oracle中的数据库过滤后引出为dbf/txt/jet/....之类的格式后,再引入到access 中。 我说的不就是用代码吗?CURRENTDB.EXECUTE "INSERT INTO .... WHERE ...."在WHERE后面加上你的条件就行了不需要倒入,直接用link table就行了 KingSunSha(弱水三千):我用代码已经实现了。只不过是用循环做的。我现在想用别的方法来实现。。原来的方法太慢了。你说的方法不是好要建立一个linktabel吗??有什么好方法吗???? 一个有关字段按分隔符分离的问题 sql2005中,判断字符串不等空应该怎么写? 请问如何在库里快速检索出字段名 数据库索引 17310错误,谁帮我翻译成中文啊 解释 下 数据格式的转换 SQL2005运行2000代码出现问题。 简单的sql运用,求指导 求一个SQL 或者是 视图.... 怎么办?大家快帮帮我吧 update
我没学过oracle.
你说话怎幺吞吞吐吐的?你没有看到那个……有没有看到什么?另外:
http://www.csdn.net/expert/topicview1.asp
是无效页面.
你先配好oracle odbc DSN.
然后,打开access,
建一个数据库,
点“新建”;
选“导入表”
在打开的对话的下面的文件类型里选“ODBC Databases()”
然后,选中你刚才建的数据源。
选中你要处理的表。
在access里打开刚导入的表。然后删除多余的记录。
或者你写程序过滤一下。
insert into tbl_xyz (col1,col2,...)
select col1,col2,...
from tbl_abc
where ......;
能不能用别的方法??
我的要求是。选择一定时间范围内的数据。用id连接。有八个表。这样的情况。我用循环太慢了。有没有好方法比如opendatabase.......
楼上的。帮帮忙!!!
不知道你用什么写代码,有两个思路仅供参考(因为我不会oracle):
1、全部导入access 后再删除。
2、用代码将oracle中的数据库过滤后引出为dbf/txt/jet/....之类的格式后,再引入到access 中。
CURRENTDB.EXECUTE "INSERT INTO .... WHERE ...."
在WHERE后面加上你的条件就行了不需要倒入,直接用link table就行了
有什么好方法吗????