<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 828807
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    //取得關鍵字的字段類型
    ls_type1 = dw_base.Describe(""+scolumnname+".ColType")
    ls_type2 = dw_base.Describe(""+sDispColumn+".ColType")
    sdbColumnName=dw_base.Describe(""+scolumnname+".dbName")//關鍵字的字段名 Modify By GangL 04/12/06 PM 2:17
    sdbDispColumn=dw_base.Describe(""+sDispColumn+".dbName")


    long ll_found
    IF not(isnull(ls_keyword) or ls_keyword = '')  then
     IF ls_type1 = 'long' THEN
      ll_found = dw_base.Find(""+sColumnName+" = "+ls_keyword+"",1,dw_base.RowCount())
     ELSE
      ll_found = dw_base.Find(""+sColumnName+" = '"+ls_keyword+"'",1,dw_base.RowCount())
     END IF
     dw_base.ScrollToRow(ll_found)
     dw_base.SetRow(ll_found)
     sle_1.setfocus()

    PB數據窗口使用SetSqlSelect()函數應注意的問題

    Limitations to using SetSQLSelectUse SetSQLSelect only if the data source for the DataWindow object is a SQL SELECT statement without retrieval arguments and you want PowerBuilder to modify the update information for the DataWindow object:

    dw_1.Modify("DataWindow.Table.Select='select...'")

    Modify will not verify the SELECT statement or change the update information, making it faster but more susceptible to user error. Although you can use Modify when arguments are involved, it is not recommended because of the lack of checking.

    在腳本中修改數據窗口語法時,如果數據窗口沒有檢索條件,可以使用Getsqlselect讀取sql語句,修改為自己需要的sql語句后可用Setsqlselect重新設置查詢條件;也可以用MODIFY()函數修改,如設置不同的where條件,另外設置過后要恢復原來數據窗口的sql語句。

    如果有檢索條件就不能用setsqlselect

    只可以用dw_1.Modify("DataWindow.Table.Select='select...'")

    Eg

    ls_original=dw_1.getsqlselect()

    if rb_3.checked=true then //base salary

           ls_newsql=ls_original +" and (staff_master.monthly_pay=0 )"

    else               // fixed salary

           ls_newsql=ls_original +" and (staff_master.monthly_pay in ('1','2','3') )"

    end if

    //int i

    //i=dw_1.setsqlselect(ls_newsql) //// 數據窗口沒有設置檢索參數可以用setsqlselect

    string ls_tmp

    //ls_tmp="DataWindow.Table.Select='"+ls_newsql+"'"http://// 加入的where條件中用到單引號‘’這時dw_1.Modify("DataWindow.Table.Select='select...'")中的單雙引號應互換

    ls_tmp='DataWindow.Table.Select="'+ls_newsql+'"'

    ls_tmp=dw_1.Modify(ls_tmp) ////有檢索參數就只能用dw_1.modify()

    dw_1.setsqlselect(ls_original)



    posted on 2010-06-29 16:09 Ke 閱讀(826) 評論(0)  編輯  收藏 所屬分類: powerBuilder
    主站蜘蛛池模板: 亚洲精品免费观看| 免费无码午夜福利片69| 91高清免费国产自产拍2021| 国产亚洲Av综合人人澡精品| 日韩精品无码永久免费网站| 啦啦啦在线免费视频| 亚洲欧美成人av在线观看| 成年女人18级毛片毛片免费| 中文字幕在线观看亚洲日韩| 成人免费视频88| 日韩欧美亚洲中文乱码| 国产精品无码免费视频二三区| 国产精品亚洲专区一区| 亚洲AⅤ永久无码精品AA| 一个人晚上在线观看的免费视频| 成人免费大片免费观看网站| 亚洲一区二区三区久久| 天天拍拍天天爽免费视频| 精品亚洲成a人在线观看| 亚洲成aⅴ人片久青草影院| 中文在线观看免费网站| 无码国模国产在线观看免费| 免费国产a理论片| 国产亚洲精品自在久久| 7x7x7x免费在线观看| 亚洲精品无码不卡在线播放| 免费大黄网站在线观| 久久久国产精品福利免费| 亚洲中文字幕视频国产| 国产午夜精品久久久久免费视| 亚洲精品电影天堂网| 国产成人高清精品免费软件| 91成人免费观看在线观看| 亚洲成a人片在线看| 亚洲免费在线观看| 88xx成人永久免费观看| 国产精品亚洲一区二区三区| 国产亚洲精品久久久久秋霞| 青青在线久青草免费观看| 国产精品免费久久久久电影网| 亚洲国产成人精品久久|