Microsoft 在编写ODBC for Oracle 驱动的时候Oracle9还没有出世呢,就像Windows2000不能自动识别2000年以后出来的硬件的驱动一样。 我想:当时Microsoft编写ODBC for Oracle 的时候只是考虑了Oracle8及以下的版本。
Microsoft ODBC for Oracle的时间是2003-2-20 而oracle9i驱动的时间是2001-8-31,我想MS应该是知道有Oracle9i了吧。是不是一定要在Windows下装Oracle的客户端才能与Oracle数据库服务器相连。那样的话,每个客户端都装岂不是很麻繁!有何好的办法,如更新的驱动等。
我想:当时Microsoft编写ODBC for Oracle 的时候只是考虑了Oracle8及以下的版本。
包括odbc,oledb
关于应用程序打包可以参考一下:
http://community.csdn.net/Expert/topic/3364/3364593.xml?temp=.8097498