用ASP操作Access數據庫 ADOX的使用_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:Asp定時執行操作、Asp定時讀取數據庫(網頁定時操作詳解)
      Asp定時執行操作、Asp定時讀取數據庫(網頁定時操作詳解) '----------------------版權信息---------------------------- '-----------Author:Vbell---------------------------------- '----

      一般操作Access數據庫,有Alter語句,和MsSQL2k的基本語法差別不是太打,例如,在某表創建新列語句:

      Dimsqlstr
      sqlstr="altertablel_infoaddcolumninfo_filevarchar(200)defaultNULL"
      conn.execute(sqlstr)

      以上語句在l_info創建列info_file,為文本類型,長度是200,如果沒有其他的設置,這時候,默認的:

      必填字段:否

      允許空字符創:否

      這個空字符串一般可以允許的話不太滿意,就有了ADOX這個空間處理。

      詳細請訪問:微軟ADOX介紹

      這個Examples是多的出奇,可以訪問這里查看全部的。

      如下是其中一個例子:可以實現很多功能:

      SubAddHelpColumn()
      DimoConn,oCat,oColumn
      '打開數據庫
      SetoConn=Server.CreateObject("ADODB.Connection")
      oConn.OpenMM_conn_STRING
      '打開表
      SetoCat=Server.CreateObject("ADOX.Catalog")
      SetoCat.ActiveConnection=oConn
      '創建列
      SetoColumn=Server.CreateObject("ADOX.Column")
      WithoColumn
      Set.ParentCatalog=oCat'Mustsetbeforesettingproperties
      .Name="memHelp"
      .Type=adLongVarWChar
      .Properties("Nullable")=True
      .Properties("JetOLEDB:AllowZeroLength")=True
      EndWith
      oCat.Tables("MetaExternalFields").Columns.AppendoColumn
      '完成
      SetoColumn=Nothing
      SetoCat=Nothing
      oConn.Close()
      SetoConn=Nothing
      EndSub

      其中的集合Column的成員有:

      Itemproperty
      Countproperty.
      Deletemethod.
      Refreshmethod.

      關于column對象,詳細可以參見:Column對象,不表。

      分享:教大家如何利用ASP打造網站論壇DIY(1)
      前言:現在網上的論壇到處都有,但不知您是否遇到過這樣的情況:在雜亂無章的討論信息中來尋找自己想要的內容,是一件很費費時費力的事情,到后來,您就都不想去看什么論壇了。那么我們能不能對

      來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
      相關ASP教程