asp中怎么样编辑数据库中的一个表?

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:57:32
能不能通过asp代码来编辑数据库里面的一个表。
也就是说给已经存在的一个表里面添加某个字段或修改某个字段的名字,类型,默认值,最大值等信息~
如果可以,请各位高手帮忙告诉我怎么实现~!
我不是说建立一个新表,而是对已经存在的一个表的字段进行修改。

添加项目引用 Microsoft ActiveX 数据对象 2.6 和 Microsoft ADO Ext 2.6 对于 DDL 和安全 。
会写DDL就可以改了。
------------------------------------
Option Explicit

Private Sub Form_Load()
Dim WorkString As String
Dim SQL As String
Dim DatabasePath As String
Dim DBCatalog As ADOX.Catalog
Dim DBTable As ADOX.Table
Dim DBColumn As ADOX.Column
On Error GoTo ErrHandler

DatabasePath = App.Path & "\TestDB.mdb"
On Error Resume Next 'Ignore error deleting old database.
Kill DatabasePath
On Error GoTo ErrHandler
Set DBCatalog = New ADOX.Catalog
WorkString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DatabasePath & ";"

DBCatalog.Create WorkString
Set DBTable = New ADOX.Table
DBTable.Name = "TestTable"
Set DBTable.ParentCatalog = DBCatalog
Set DBColumn = New ADOX.Colum