Office中国论坛/Access中国论坛

标题: Access2k or accessxp 程式从98系统移值到2000出现的有趣现象 [打印本页]

作者: HG    时间: 2002-5-27 18:51
标题: Access2k or accessxp 程式从98系统移值到2000出现的有趣现象
各位大侠:
请看下这个,有趣的程  移值问题,
小弟原用的是98繁体系统写access 程式,现因系统 升级为2000,
在移植时,出现如下错 误信息:
The expression on click you entered as the event property setting produced the following error:
  Aproblem occurred while hgsexp was communicating with the OLE SERver or Activex control
* the expression may not result in the name of a macro,the name of a user-defined function ,or {event procedure].
* there may bave been an error evaluationg the function ,event ,or macro.
但小弟并末对原数据库作过任何改动,只是向不同的平台移植吧了,
还有,现在即使用access xp自带的向导生成一些比如打开窗体,或打开报表的按钮等,
也不知为什么出现同样的错 误?
---------------------------------------------------
小弟原用系统繁体98+繁体access2000,后把 数据库升级为accessxp adp都没问题,
然后把没问题的access xp adp移植到windows 2000 (server 版上)就出现了上述问题 .
望各位高手指点.
----------------------------------------------------------
还有小弟从贵站上down下的例程,大多包括程式代码的,
都 出现这类似问题.
望高手给指点.
----------------------------------------------------
SQLOLEDB提供点到底从哪里找到哪,为什么在引用时,总说系统没有此提供者.
何是机器上明明有MDAC且是SQLSERVER2000安装时安装的.为什么????
-----------------------------------------------------------
望高手指点,多 谢.
作者: HG    时间: 2002-5-31 02:27
呵呵,。。
看來沒人解決這些垮平台問題了。
也許是,officexp的win98和win2k所用的邊接庫不一樣吧。
看看office光盤,里面有個system文件夾,可能在安裝時,不同系統,安裝也不同了。
作者: tmtony    时间: 2002-5-31 04:32
win98和win2k下应该是可以通用的,不过繁体和简体系统是不能通用的,需要改变里面的CharSet才行,否则会出现诸如 OLE SERver or Activex control之类的错误
作者: zhuyiwen    时间: 2002-5-31 04:37
今天,我是碰到了怪妈妈,WIN2000下做的ACCESS2000程序,放到WIN98的ACCESS2000下去运行,结果是窗体上所有事件处理程序都不执行。重新进入设计方式一看,原来属性的事件都没了,但程序还在。

    各位,怪不怪?

[fly][em04][em07][em04][/fly]
作者: tmtony    时间: 2002-5-31 04:42
我怀疑可能是BUG,可能是havemodule属性丢失或是窗体与窗体代码类的连接丢失, 然后微软重新生成了空白的窗体代码类
作者: HG    时间: 2002-5-31 22:16
呵呵,我以為沒有人遇到這樣問題哪?
原來還是有的,本人為此困了很久:
現感覺到這樣的問題,總是在以下几種懷況下出現:
一。WIN系統語言不同,如簡,繁,英(互相移值,就算你用中文平台如南極星等,還是要重寫代 碼)
二。WIN系統所用的連接庫不同。(比如在OFFICE光盤上有個SYSTEM文件來,有什么用,大家看盾就知道 了,我沒辦法提出來,哪些是在哪 種平台上用的)
三。OFFICE的字符支持不同,(比如用簡間寫的例爁,如貴站的源例程,DOWN下用我的繁體系統 ,就會出錯,錯誤見,本貼1,還有繁體寫的,用在en上面,同樣,錯誤出現,)
四。可能就是平台不同,(如win98升級win2k,win2寫的在在98上運行。)
------------------------------------------------------------------
這個本人在夸平台時所遇到了,總結的,
現還沒法解覺,除非重寫代碼在不同平台上。
-----------------------------------------------------------------------------
                                         呵呵,如果您要離開我,請把我的照片還給我
                                                       H_G_6@hotmail.com




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3