回覆列表
  • 1 # 待退休老人

    1.開啟需要操作的資料庫檔案。

    3.在【顯示錶】對話方塊中新增“tTeacher”、“tCourse”表,關閉對話方塊。

    4.雙擊“教師姓名”欄位,雙擊“tCourse”的“課程名稱”、“上課日期”欄位。

    擴充套件資料

    1.使用引數形式執行SQL命令時,引數陣列需與在SQL語句中引數名出現的位置及名稱必須完全相同,否則執行不成功,但不會報錯;

    sql="insert table(a,b,c) values(@a,@b,@c)"

    params={@a,@c,@b} --->這是錯誤的

    params={@a,@b,@c} --->這是正確的

    2.使用引數形式執行SQL命令時,當欄位型別為時間型別時,需要顯形宣告引數型別為Date,不能採用引數名+值的形式

    sql="update table set editdate=@dt"

    param=new oledbparameter("@dt",DateTime.Now) -->這是錯誤的,執行時會報錯:標準表示式中資料型別不匹配

    param=new oledbparameter("@dt",OleDbType.Date){Value=DateTime.Now} -->這是正確的

    3.注意ACCESS資料庫保留字,儘量不要使用該類字作為欄位名,若確實需要使用,則應該加上方括號,顯示說明

    sql="update user set name="xxx"" -->這是錯誤的

    sql="update [user] set [name]="xxx"" -->這是正確的,顯示說明非系統保留字

  • 中秋節和大豐收的關聯?
  • 為了引起你喜歡的人注意,你做過什麼傻事?