如何使用ADOX 编辑修改 ACCESS数据库 字段的属性。
比如: 字段1。原字符长度为50 通过程序 增加到255
比如: 字段1。原字符长度为50 通过程序 增加到255
解决方案 »
- 数据库:update语句,如何累计加1?例如循环10次,实时取出smssl字段的值,然后加1?在线给分!
- 显示"浏览文件夹"对话框时没有确定取消按钮,而且不响应,为什么?
- 本人用VB写程序,一段时间来未能解决三个问题
- vb 中控制word中的button
- 请各位高手看看我的程序是什么地方的错,谢谢了!
- 请问大家怎样自定义窗体的颜色,按纽的颜色??(100分,谢谢解答)
- HELP ME
- 紧急求助,Shell命令不工作,应该检查什么
- 很久没来了,好多分,送分啦!!
- 中國的程序員最適合去的網站有哪些,大家來交流一下
- 如何将文本数据导入到sql server 数据库中
- 如何在InstallShield 11中创建删除程序的快捷方式?
Dim DataBasePath As String
DataBasePath = App.Path
If Right$(DataBasePath, 1) <> "\" Then
DataBasePath = DataBasePath & "\"
End If
DataBasePath = DataBasePath & "IC_DataBase.dat"
Dim ConnectionString As String
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & DataBasePath & ";" & _
"Persist Security Info=False;" & _
"Jet OLEDB:Database Password=www.5ivb.net/club"
Dim cat As New ADOX.Catalog
Dim tbl As New ADOX.Table
Dim col As New ADOX.Column ' 打开目录
cat.ActiveConnection = ConnectionString With tbl
.Name = "MyContacts"
Set .ParentCatalog = cat
' 创建字段并将它们追加到新的 Table 对象中。
.Columns.Append "ContactId", adInteger
' 产生 ContactId 列和自动递加列
.Columns("ContactId").Properties("AutoIncrement") = True
.Columns.Append "CustomerID", adVarWChar
.Columns.Append "FirstName", adVarWChar
.Columns.Append "LastName", adVarWChar
.Columns.Append "Phone", adVarWChar, 20
.Columns.Append "Notes", adLongVarWChar
End With cat.Tables.Append tbl Set cat = Nothing
Dim strSQL As String
strSQL = "ALTER TABLE 事件记录表 ALTER 事件 Char(100)"
Set Rs = ExecuteSQL(strSQL)
Call RsSurenessClose(Rs)