我有关于ADP的独特问题。我成功地将SQL数据库链接到Access,但这里有问题。我想更新当前视图,我的意思是用所需设置改变视图....
有没有办法,可以通过Access-VBA编程改变SQL视图设计?
答案 0 :(得分:2)
以下是您可以遵循的一些基本结构,就ADP而言。
使用SQL数据库创建记录集并将其分配给表单
Dim rsTest As ADODB.Recordset
Set rsTest = New ADODB.Recordset
sql1 = "SELECT * FROM Test"
rsTest.Open sql1, CurrentProject.Connection, adOpenForwardOnly, adLockOptimistic, adCmdText
然后您可以将该记录集分配给表单。
但是,如果您想直接执行SQL Server的任何操作,
sql1 = "Update Test Set TF=1"
DoCmd.RunSQL sql1
在您的情况下,您可以简单地为alter view编写SQL Command,并简单地说DoCmd.RunSQL sql1。
希望能帮助你。