国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

用sql設置access的默認值

2024-05-04 11:02:48
字體:
來源:轉載
供稿:網友
簡述:
如何定義字段默認值 

問題: 
如何設定表的某字段默認值?

方法一:

用 JET SQL 來完成
ALTER TABLE TABLENAME ALTER COLUMN FIELDNAME TEXT(40) DEFAULT 默認值 


請注意,上述語句要用 ADODB.CONNECTION.EXECUTE 等方法來執行,直接用上述代碼建立一個查詢無法保存或者運行,會得到 ACCESS 的錯誤提示。


方法二:

ADOX 可以。


Function ChengTableFieldPro_ADO()

    Dim MyTableName As String
    Dim MyFieldName As String
    Dim GetFieldDesc_ADO
    Dim GetFieldDescription
    MyTableName = "ke_hu"
    MyFieldName = "dw_name"

    Dim MyDB As New ADOX.Catalog
    Dim MyTable As ADOX.Table
    Dim MyField As ADOX.Column

    On Error GoTo Err_GetFieldDescription

    MyDB.ActiveConnection = CurrentProject.Connection
    Set MyTable = MyDB.Tables(MyTableName)
    GetFieldDesc_ADO = MyTable.Columns(MyFieldName).Properties("Description")

      
    Dim pro As ADODB.Property
    For Each pro In MyTable.Columns(MyFieldName).Properties
        Debug.Print pro.Name & " : " & pro.Value & " ---- type : " & pro.Type
    Next

    With MyTable.Columns(MyFieldName)

        '.Properties("nullable") = True    '必填
        '必填無法用上述代碼設置,出錯提示為:
        '多步 OLE DB 操作產生錯誤。如果可能,請檢查每個 OLE DB 狀態值。沒有工作被完成。
        '目前可以用以下語句設置:
        'CurrentDb.TableDefs("ke_hu").Fields("DW_NAME").Properties("Required") = False
        .Properties("Jet OLEDB:Allow Zero Length") = True   '允許空
        .Properties("default") = "默默默默認認認認"      '默認值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武城县| 洪泽县| 湘阴县| 湖口县| 沂源县| 克拉玛依市| 宣汉县| 望江县| 华安县| 黄梅县| 彭山县| 资中县| 光山县| 天等县| 昭平县| 扶沟县| 尼勒克县| 霞浦县| 长顺县| 大邑县| 南通市| 新竹县| 太湖县| 蓬溪县| 阆中市| 德保县| 惠州市| 江陵县| 射阳县| 天水市| 苏尼特左旗| 察隅县| 徐闻县| 绥化市| 航空| 开封市| 应城市| 罗山县| 顺昌县| 吕梁市| 七台河市|