以下语句居然不会返回结果。在sql-server的profilter中获得的相应sql语句能查出明细资料。cds.close();
cds.commandtext:='select po_no from purord_detail where po_no = ''+strPoNo+''';
cds.open();

解决方案 »

  1.   

    cds.close();
    cds.commandtext:='select po_no from purord where vend like '''+strVend+'%''';
    cds.open();sql语句没问题,不知是中间层出了问题还是界面层出了问题。
      

  2.   

    找到几年前的程序看了看,那个居然可以正常查询,然道这个与appserver的状态有关?
    新系統的getnextpacket用不了,我是在DatasetProvider_BeforeGetRecords寫了段代碼來解決。以前的寫的那些系統 cds.getnextpacket, cds.commandtext 都用得好好的, 唯獨現在的系統不能用,怪
      

  3.   

    好像沒改什麼,現在這兩個問題居然都能用了:cds.getnextpacket, cds.commandtext哎,解決問題的方法就是:開開心心地玩幾天,時機一到,問題會自然解決。由時間帶來的問題,必然由時間帶去;
    由時間帶去的問題,必然由時間帶來。
    沒找到原因就解決了問題,下次再次碰到這樣的問題,還是沒法處理。