vb删除数据表的问题(百试不得其解)

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:23:22
最近做了个数据库ACCESS的,我做了按扭
Private Sub Command2_Click()
Dim DefDatabase As Database
Dim DefTable As TableDef, DefField As Field
Set DefDatabase = Workspaces(0).OpenDatabase(App.Path & "\vbeden.mdb", 0, False)
DefDatabase.Execute "drop table VB编程", dbSQLPassThrough
End Sub

这个按扭的作用是删除数据库中的一个叫"VB编程"的表.
我就想,我要删除我想要的表名,于是我就建了一个text,在text里输入我想要的表名进行删除,那么我就在代码里,将"VB编程"改为"text1.text",可是怎么都不行,我快晕了...变量的问题吧,在线等!!!!!!!!!!
1,2,3楼的代码都试过了,不行啊,我自己解决了

DefDatabase.Execute "drop table" & text1.text , dbSQLPassThrough

或者:
DefDatabase.Execute "drop table' & text1.text&'" , dbSQLPassThrough

我都不记得啦,你试下啦

DefDatabase.Execute "drop table " & Text1.Text , dbSQLPassThrough

加一个"|"吧,我记不清了。你试试。