如何用ADO实现在程序中动态的往ACCESS数据库中动态的添加新表及设计表结构?

ophilier 2002-06-01 09:44:56
如题
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
superhu 2002-06-01
  • 打赏
  • 举报
回复
这个问题其实比较简单,sql语句就能作到
添加新表:create table
修改表结构:alter table
运行方式就和记录集一样
比如,你期望查询,可以这样用
rs.open "select * from ...",....
那么,创建表,就这样
rs.open "create table ..."
sql语句的具体用法,你可以自己查一下msdn
ophilier 2002-06-01
  • 打赏
  • 举报
回复
有谁知道,能告诉我吗?先谢了!
footballboy 2002-06-01
  • 打赏
  • 举报
回复
Dim cnn As ADODB.Connection

Private Sub Form_Load()
Set cnn = New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp\temp.mdb"
End Sub

'往数据库中添加一个新表
Private Sub Command1_Click()
cnn.Execute "create table newtable(StudentName text(8),age long)"
End Sub

'向新建的数据表中添加字段newfield
Private Sub Command2_Click()
cnn.Execute "alter table newtable add newfield text(50)"
End Sub

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧