none
VB6.0中采用DAO数据引擎无法在windows7中正常运行 RRS feed

  • 问题

  • VB中用dao查询Microsoft Office Access在windosws 7显示不太正常
    1.如查询DEB表,有索引字段[sybh]为字符型
    sql="SELECT * from DEB WHERE sybh='101010200'"
    Set rst = dbdek.OpenRecordset(sql)
    在windows 7中无法查询到数据,如在windows xp 可以查到
    sql查询没有错误

    2.如查询DEB表,有索引字段[sybh]为字符型改为长整型
    sql="SELECT * from DEB WHERE sybh=101010200"
    Set rst = dbdek.OpenRecordset(sql)
    在windows 7中可以查询到数据,如在windows xp 可以查到

    结论为什么DAO无法在windows7中正常运行
    2009年11月9日 3:08

全部回复

  • DAO引用为:Microsoft DAO 2.5/3.5 compatibility library
    同时DAO其他SQL在windows 7运行还是有一些问题

    1.如查询DEB表,有索引字段[deh]为字符型
    sql="SELECT * from DEB WHERE deh='A1-1'"
    Set rst = dbdek.OpenRecordset(sql)

    在windows 7中可以查询到数据
    2009年11月9日 3:12
  • 你好!

    请使用最新的版本的DAO。

    谢谢!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年11月9日 9:57
    版主