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

首頁 > 編程 > ASP > 正文

sql設置access默認值的詳細教程

2024-05-04 11:05:02
字體:
來源:轉載
供稿:網友

  sql是一種特殊目的的編程語言,下面是小編給大家分享的一篇sql設置access默認值的詳細教程,感興趣的朋友跟小編一起來了解一下吧!

  簡述:

  如何定義字段默認值

  問題:

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

  方法一:

  用JETSQL來完成

  ALTERTABLETABLENAMEALTERCOLUMNFIELDNAMETEXT(40)DEFAULT默認值

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

  方法二:

  ADOX可以。

  FunctionChengTableFieldPro_ADO()

  DimMyTableNameAsString

  DimMyFieldNameAsString

  DimGetFieldDesc_ADO

  DimGetFieldDescription

  MyTableName="ke_hu"

  MyFieldName="dw_name"

  DimMyDBAsNewADOX.Catalog

  DimMyTableAsADOX.Table

  DimMyFieldAsADOX.Column

  OnErrorGoToErr_GetFieldDescription

  MyDB.ActiveConnection=CurrentProject.Connection

  SetMyTable=MyDB.Tables(MyTableName)

  GetFieldDesc_ADO=MyTable.Columns(MyFieldName).Properties("Description")

  DimproAsADODB.Property

  ForEachproInMyTable.Columns(MyFieldName).Properties

  Debug.Printpro.Name&":"&pro.Value&"----type:"&pro.Type

  Next

  WithMyTable.Columns(MyFieldName)

  '.Properties("nullable")=True'必填

  '必填無法用上述代碼設置,出錯提示為:

  '多步OLEDB操作產生錯誤。如果可能,請檢查每個OLEDB狀態值。沒有工作被完成。

  '目前可以用以下語句設置:

  'CurrentDb.TableDefs("ke_hu").Fields("DW_NAME").Properties("Required")=False

  .Properties("JetOLEDB:AllowZeroLength")=True'允許空

  .Properties("default")="默默默默認認認認"'默認值

  EndWith

  SetMyDB=Nothing

  Bye_GetFieldDescription:

  ExitFunction

  Err_GetFieldDescription:

  Beep

  Debug.PrintErr.Description

  MsgBoxErr.Description,vbExclamation

  GetFieldDescription=Null

  ResumeBye_GetFieldDescription

  EndFunction

  關于“多步錯誤”的一些參考:

  SubChangeUnicode()

  DimtdfAsTableDef

  DimfldAsField

  DimdbAsDatabase

  DimproAsProperty

  Setdb=CurrentDb

  ForEachtdfIndb.TableDefs

  ForEachfldIntdf.Fields

  Iffld.Type=dbTextThen

  IfDBEngine.Errors(0).Number=3270Then

  Setpro=fld.CreateProperty("UnicodeCompression",1,0)

  fld.Properties.Appendp

  EndIf

  fld.Properties("UnicodeCompression")=True

  EndIf

  Nextfld

  Nexttdf

  EndSub

  以上就是關于sql設置access默認值的詳細教程了,想必都了解了吧,更多相關內容請繼續關注錯新技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景宁| 那坡县| 赣榆县| 哈密市| 和静县| 叙永县| 绥宁县| 松江区| 铜川市| 承德县| 安徽省| 丘北县| 虹口区| 平利县| 荔浦县| 凌云县| 苍山县| 修水县| 汉沽区| 巴林右旗| 阆中市| 宜城市| 股票| 思南县| 闻喜县| 芦山县| 万山特区| 新和县| 万盛区| 梅河口市| 张家口市| 绥芬河市| 广河县| 隆尧县| 靖宇县| 南昌市| 淳化县| 黑龙江省| 从化市| 曲周县| 仙桃市|