Office中国论坛/Access中国论坛
标题:
请问如何在表中自动建立新的字段
[打印本页]
作者:
jiazhou
时间:
2006-4-23 01:49
标题:
请问如何在表中自动建立新的字段
请问如何让表自动建立新的字段
作者:
fan0217
时间:
2006-4-23 02:57
在表中不能完成.下例用的ADOX实现的,也可以采用SQL
Columns 和 Tables 的 Append 方法、Name 属性范例 (VB)
下面的代码演示如何创建新的表。' BeginCreateTableVB
Sub Main()
On Error GoTo CreateTableError
Dim tbl As New Table
Dim cat As New ADOX.Catalog
' Open the Catalog.
cat.ActiveConnection = "
rovider='Microsoft.Jet.OLEDB.4.0';" & _
"Data Source='c:\Program Files\Microsoft Office\" & _
"Office\Samples\Northwind.mdb';"
tbl.Name = "MyTable"
tbl.Columns.Append "Column1", adInteger
tbl.Columns.Append "Column2", adInteger
tbl.Columns.Append "Column3", adVarWChar, 50
cat.Tables.Append tbl
Debug.Print "Table 'MyTable' is added."
'Delete the table as this is a demonstration.
cat.Tables.Delete tbl.Name
Debug.Print "Table 'MyTable' is deleted."
'Clean up
Set cat.ActiveConnection = Nothing
Set cat = Nothing
Set tbl = Nothing
Exit Sub
CreateTableError:
Set cat = Nothing
Set tbl = Nothing
If Err <> 0 Then
MsgBox Err.Source & "-->" & Err.Description, , "Error"
End If
End Sub
' EndCreateTableVB
[此贴子已经被作者于2006-4-22 18:58:02编辑过]
作者:
jiazhou
时间:
2006-4-23 03:05
谢谢
fan0217 版大
我研究研究~
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3