易截截图软件、单文件、免安装、纯绿色、仅160KB

access的“unspecified error”问题请教

本地调用了一个access,在我机器上测试没问题,但是放到英文的xp上就出“unspecified error”错误。代码大体如下:

g_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=CenterServer.mdb;Jet OLEDB:Database Password=123","","",adModeUnknown);

上面这句执行成功,没问题。但是下面的Open出问题:

_RecordsetPtr _set;
_set.CreateInstance(__uuidof(Recordset));
CString strSQL = "select * from log where name=\'test\';
_set->CursorLocation = adUseClient;
_set->Open(_variant_t(LPCTSTR(strSQL)),
g_pConnection.GetInterfacePtr(),
adOpenKeyset,
adLockPessimistic,
adCmdText);

就是上面这个Open,出“unspecified error”问题,我查了下有说是游标只读问题,尝试了些方法可惜没解决,对数据库不熟,希望大家帮帮忙。感谢。

强调下是access数据库,我机器测试没问题,去英文系统测试才出的问题。感谢


5555555555555,郁闷一上午了,没解决了

哦,救星到,我去试试

是不是换个access版本。你用的是英文系统下形成的access文件,还是中文系统中产生后拷过去的?

中文中直接copy过去的,感谢大家,2个方法我一会都去尝试。

我一直在程序上找原因,哎,未果,希望2位说的有用

估计不是程序的问题了。应该和环境有关吧。


发我一份,我去试试,正好是英文操作系统
shaka1984@qq.com

顶顶更健康

试了一天了,居然还没有试完......

哈哈,楼上别着急,结帖


相关问答:

asp跟Access数据连接问题。

IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)

'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......

ACCESS数据库与VB开发的软件进行互连网连接

本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,

象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......

access 查询记录的问题?

问题如下:

用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......

关于sql里的语句与access里语句问题

我在SQL2000中下面的这句是没问题的,可到了access里就会了错
select max(classname) as classname,max(parentpath) as parentpath,max(rootid) as rootid,max(classid) as classid from prodclass where parentpa ......

access中使用table确定位置

  不知道access中是否能够使用table来将各个控件放入相应的table的各个格子中,就跟vs的asp一样。在design中没有找到可以在页面中呈现一个table的工具,向大家求教:access到底是否有这样的工具?

看来,access ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号