涉及的代码如下:
  SqlStr = "Select cInvCode,cInvName INTO Inventory IN '" & App.Path & "\hydf.mdb' From Inventory ORDER BY cInvCode"
 DB.Execute SqlStr '导入存货目录表 daoSqlStr = "select * into TempInventory from Inventory"
 CnUser.Execute SqlStr ’ado 复制

解决方案 »

  1.   

    40e37或0e37从十六进制转化为十进制,查查MSDN(我仅是有个印象,仅供参考)
      

  2.   

    是不是你的语句写的有问题,ACCESS 的 SQL 语句我不是很熟悉,仅供参考。
      

  3.   

    请确定执行到
        SqlStr = "select * into TempInventory from Inventory"
         CnUser.Execute SqlStr ’ado 复制
    这一句时,CnUser打开的数据库中是否有Inventory表?
      

  4.   

    你的程序中用到了一个DAO连接和一个ADO连接的话,你在执行第二个语句前打开连接试试。
      

  5.   

    最近问题我已经解决了,原因可能是ado执行时数据还在缓存中没有真正写入数据库,解决办法是想关闭连接,然后再次打开!