大家都进来看看,(异构数据库数据导出) ( 积分: 100 )

  • 主题发起人 主题发起人 Defo_XYF
  • 开始时间 开始时间
D

Defo_XYF

Unregistered / Unconfirmed
GUEST, unregistred user!
大家帮忙, 将SQL Server数据到出到Access,Adoconnection连接Access驱动
Select * InTo Abc
From CZJL
IN [ODBC] [ODBC;Driver=SQLServer;UID=sa;PWD=
123456;Server=.;DataBase=EquipMentManager_ERP_System]
Where (Convert(DateTime,CZJL.CZYF+'-1',102)>= '2007-5-25')
当执行时,提示未定义函数Convert,怎么解决?(急............)
 
up.........
 
我菜鳥
還沒見過這樣導的
 
Up..........
 
Up.................
 
怎没有有人回答呢?
都不会?
我帮着顶一下.....
 
这里有个老长老长的帖子,是专门讨论异构数据库之间用sql倒数据的,如能耐心看完,估计能找到楼主的问题的解决方法。
http://www.delphibbs.com/delphibbs/dispq.asp?LID=1691966
 
ACCESS应该没有CONVERT这个函数,如果是SQLSERVER就行了。注意各种数据库SQL语句的区别,例如ORACEL也没有CONVERT这个函数,日期格式是以#分隔的,不是'号,你可以把各种异构数据库做一个链接,链接到SQLSERVER上,这样就都可以用SQLSERVER的SQL语句了。
 
ACCESS中日期也不是用'',是用#号的
 
DATE
返回某一特定日期的系列数。

语法

DATE(year,month,day)

Year 是一个从 1900 到 9999 之间的数字。

Month 是一个从 1 到 12 之间的数字,代表一年中的某月。

Day 是一个从 1 到 31 之间的数字,代表一月中的某天。
 
接受答案了.
 
后退
顶部