<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜久久久久久噜噜噜| 一区国严二区亚洲三区| 亚洲国产人成在线观看69网站| 美女巨胸喷奶水视频www免费| 亚洲国产V高清在线观看| 丁香六月婷婷精品免费观看| 国产福利电影一区二区三区,亚洲国模精品一区| 亚洲精品av无码喷奶水糖心| 日本无吗免费一二区| 一个人看的在线免费视频| 亚洲最大AV网站在线观看| 很黄很污的网站免费| 亚洲高清日韩精品第一区| 日本一区二区三区免费高清| 男男黄GAY片免费网站WWW | 成年女人免费碰碰视频| 亚洲精品中文字幕| 亚洲国产成人久久综合野外| 免费看一区二区三区四区| 久久狠狠高潮亚洲精品| 久久不见久久见中文字幕免费| 国产成人综合亚洲| 亚洲精品无码永久中文字幕| 黄在线观看www免费看| 亚洲欧美日韩综合久久久| 久久亚洲国产精品五月天婷| 99久9在线|免费| 小说专区亚洲春色校园| 亚洲av之男人的天堂网站| 好先生在线观看免费播放| 男女猛烈激情xx00免费视频| 亚洲精品免费在线观看| 成人a免费α片在线视频网站| 一级一级毛片免费播放| 亚洲男人的天堂在线| 亚洲精品成a人在线观看| 在线日本高清免费不卡| 国产精品亚洲小说专区| 337p欧洲亚洲大胆艺术| 免费观看亚洲人成网站| 久久久免费精品re6|