已经出现乱码了,只好再试一次 |
尚未結案
|
happy_ren
一般會員 發表:2 回覆:3 積分:1 註冊:2003-10-29 發送簡訊給我 |
我是大陆的,最近真的头疼了。用D7写的程序。
1、ACCESS2000的“查询过于复杂”
在三十台软硬件配置完全相同WIN98的机器上,使用ADOTable,有几台只要修改任一个字段,一Post就发作。其他XP、2000都没有问题。
2、“数据提供者返回E_FAULT状态”
只出现在XP的机器下,运用ADOConnect连接VFP60的DBC文件后,无论ADOQuery还是ADOTable只能写,不能读,一读就发作。
3、非法操作
也是在某几台XP的机器下,刚点运行就非法操作。 但愿不会有乱码,真的切望高手指点,谢谢,谢谢。
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
happy_ren
一般會員 發表:2 回覆:3 積分:1 註冊:2003-10-29 發送簡訊給我 |
98的问题我就按这个思路去查查,我最开始也怀疑过MDAC版本,但后来没有查就是因为我那30台机器都是同一型号的IBM,而且是一次性买的。
还请高手指点另外两问题,问题2是不是我下面这段代码有问题?
VFPCnnt.ConnectionString :=
'Driver={Microsoft Visual FoxPro Driver};'
'UID=;'
'PWD=;'
'SourceDB=' DBCFile ';' //DBCFile是有用户输入的DBF文件名
'SourceType=DBC;'
'Exclusive=No;'
'BackgroundFetch=No;'
'Collate=Machine;'
'Null=Yes;Deleted=No;';
然后给令ADOQuery的SQl.Text为“SELECT * FROM TABLE1”,TABLE1指某一DBF名,再打开ADOQuery,有趣是通过Fields可以看到字段对象,但读具体的值或者读RecordCount就出错。
|
happy_ren
一般會員 發表:2 回覆:3 積分:1 註冊:2003-10-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |