国产探花免费观看_亚洲丰满少妇自慰呻吟_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默認值的詳細教程了,想必都了解了吧,更多相關內容請繼續關注錯新技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石林| 扶绥县| 平定县| 德令哈市| 赤城县| 甘南县| 长岭县| 喀喇沁旗| 阳城县| 雷波县| 合江县| 濮阳县| 连山| 肇庆市| 临安市| 普陀区| 宕昌县| 大足县| 大埔区| 广平县| 建水县| 蓬溪县| 常宁市| 库车县| 满洲里市| 济阳县| 梁河县| 涟水县| 台中市| 元谋县| 孝义市| 凌海市| 留坝县| 比如县| 济源市| 天长市| 鄂州市| 治多县| 金寨县| 绥中县| 潼关县|