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

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

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

    隨筆 - 100  文章 - 50  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    我收藏的一些文章!

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    本文假定讀者已經對數據庫連接技術有所了解,因此只討論有關SQL查詢命令的語法。?
    表結構如下(MS?Access?2000):?
    表名:userTable?
    ----------------------?
    字段名         字段類型?
    ----------------------?
    userID      自動計數(長整型)?
    userName     ?文本?
    userSex  ?    文本?
    CreateDate    日期/時間(默認值為Now())?
    ----------------------?
    一、用Select命令提取記錄?
    1、取得表中所有記錄?
      Select命令,語句如下:?
      "Select?*From?userTable"?
    2、取得表中userID字段記錄?
      "Select?userID?From?userTable"?
    3、取得表中userID、userSex字段記錄?
      "Select?userID,?userSex?From?userTable"?
    4、取得表中userSex值為“男”的記錄?
      "Select?From?userTable?Where?userSex?=?'男'"?
    5、取得表中userName值中包含“張”字的記錄?
      "Select?From?userTable?Where?userName?Like?'%男%'"?
    6、取得表中所有記錄,按CreateDate字段值降序排列?
      "Select?From?userTable?Order?By?CreateDate?DESC"?
    說明:?
      1)、以上命令可以組合使用,如,取得表中userName中包含“浩”字的,userID的值,并按CreateDate值的時間降序排列,那么命令如下:?
      "Select?userID?From?userTable?Where?userName?Like?'%浩%'?Order?By?CreateDate?DESC"?
      2)、使用中應注意,如果字段類型為文本,則在條件判別時,應在條件字外加上單引號,此規則適用于任何一個SQL查詢命令。?
      3)、條件字中的“%”為通配符。?
      4)、當判別條件多于一條時,應以“And”或“Or”連接。?

    二、用Insert?Into命令插入新記錄?
    1、插入一條新記錄?
      "Insert?Into?userTable?(userName,?userSex)?Values?('張浩南',?'男')"?
    說明:?
      這里需要注意的是,插入的記錄的值的類型應符合表中的字段類型,否則會出錯。其實使用單引號只是個便捷的方法,但并不規范,因為如果要插入的記錄中本身含有單引號,則會出現錯誤(雖然這種情況并不經常發生,但有可能存在)。所以我們最好使用一個自定義的函數來實現單引號的替換。方法如下?
      Function?SqlStr(data)?
        SqlStr="'"?&?Replace(data,?"'",?"''")?&?"'"?
      End?Function?
    在命令中則為:?
      Dim?Name,?Sex?
      Name="張浩南"?
      Sex="男"?
      "Insert?Into?userTable?(userName,?userSex)?Values?("?&?SqlStr(Name)?&?",?"?&?SqlStr(Sex)?&?")"?
      這樣則無論值中是否含有單引號或雙引號均不會出錯。?
      但請注意,這個規則只適用于類型為文本的字段,如果為其它類型,則一般無需考慮,即不必加任何符號。?

    三、用Update更新記錄?
    1、更新全部記錄的全部字段?
      "Update?userTable?Set?userID=1,?userSex='男',?userName='徐勇',?CreateDate="?&?CDate(CreateDate)?
    說明:?
      式中的值可以用運算表達式,如:userID=userID+1等。?
    2、更新userName字段值為“徐勇”的記錄值?
      "Update?userTable?Set?userID=1,?userName='徐詠'?Where?userName='徐勇'"?
    說明:?
      需要組合條件查詢時,方法同Select。另外此處也要注意單引號問題。?

    四、用Delete刪除記錄?
    1、刪除全部記錄?
      "Delete?From?userTable"?
    2、刪除特定條件的記錄,如刪除userID為“20”的記錄?
      "Delete?From?userTable?Where?userID=20"?
    3、刪除組合條件記錄,如刪除userSex為“女”,userName中包含“張”的記錄?
      "Delete?From?userTable?Where?userSex='女'?And?userName?Like?'%張%'"?
    說明:?
      注意單引號問題。
    posted on 2006-08-11 08:49 fly 閱讀(153) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品国自产拍在线观看| 性做久久久久免费观看| 久久99国产亚洲高清观看首页 | 久久亚洲精品国产亚洲老地址| 91人人区免费区人人| 亚洲人成在线播放网站岛国| 久久99热精品免费观看动漫| 久久精品亚洲一区二区三区浴池| 99久久免费精品高清特色大片| 亚洲毛片一级带毛片基地| 亚洲成人免费在线观看| 亚洲一级免费毛片| 99精品全国免费观看视频| 美女露100%胸无遮挡免费观看| 午夜亚洲国产成人不卡在线| 久久久WWW免费人成精品| 久久91亚洲精品中文字幕| 久久精品免费一区二区| 亚洲爆乳AAA无码专区| 伊人久久亚洲综合影院| 在线观看免费无码视频| 2022年亚洲午夜一区二区福利 | 亚洲AV无码久久精品蜜桃| 99热这里只有精品6免费| 亚洲国产成人久久99精品| 日本人护士免费xxxx视频| 无遮挡国产高潮视频免费观看| 亚洲中文字幕无码不卡电影| **一级一级毛片免费观看| 久久亚洲中文无码咪咪爱| 亚洲欧洲日产国码无码久久99| 7x7x7x免费在线观看| 精品韩国亚洲av无码不卡区| 亚洲一区爱区精品无码| 国产免费AV片在线播放唯爱网| 亚洲6080yy久久无码产自国产 | 手机在线毛片免费播放| 精品久久久久久国产免费了| 亚洲第一区视频在线观看| 男人的天堂亚洲一区二区三区| 色噜噜狠狠色综合免费视频|