最近从兄弟公司搞来一个VB写的程序,数据库用的是SQL SERVER2000,没有源代码。我用我写的程序往他的数据库中导入数据后,我在他的数据库中能找到我导入的数据,但是在他的应用程序中却查找不到,比如说, 他的程序中有一个功能是打印出货单的,我将出货单编号等相应数据导入后,在他的数据库中能找到我导入的数据,但在他的应用程序中去查找不到(他的应用程序中有查找功能),相应的在数据库中有三个表,出货单主表,出货单从表,客户表,请问是怎么回事,

解决方案 »

  1.   

    你导入到出货单表,但有可能他的应用程序是根据出货单从表或者客户表来查询出货单表里的数据的,这时就查不到你单单导入到出货单表里的数据!看看VB里的数据源,DEBUG看看,问题应该可以很快的解决
      

  2.   

    不知道profiler能否跟踪到他的程序运行时的sql语句,你可以试试~
    肯定是查询条件不一致导致~
      

  3.   

    楼上兄弟说的是,我想很可能查询条件或者数据结构 不一致所致,但不知怎样跟踪SQL语句 ???????????
      

  4.   

    sqlserver的工具profiler可以跟踪数据库运行的SQL语句的,你设定一个,具体设定说不清白,你进去看看,应该可以看明白的
    就是跟踪哪个库,那个表,程序运行后可以显示运行的sql语句的