Beste allemaal,
Middels onderstaande code probeer ik vanuit Access VBA via ODBC een T-SQL database aan te maken.
Mijn vraag is, of dit de meest optimale manier is om vanuit Access 2007 een nieuwe database aan te maken op een SQL Server (veiligheid, efficientie)? Hebben jullie tips ter verbeteringen van deze aanpak / code ?
Middels onderstaande code probeer ik vanuit Access VBA via ODBC een T-SQL database aan te maken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Dim CreateDBSQL As String, qdf As DAO.QueryDef, MyDB As DAO.Database CreateDBSQL = "USE [master];" & vbCrLf & _ "GO" & vbCrLf & _ "CREATE DATABASE [" & txtDatabase.Value & "];" & vbCrLf & _ "GO" Set MyDB = CurrentDb() Set qdf = MyDB.CreateQueryDef("qrySQLpass") qdf.Connect = stConnect qdf.ReturnsRecords = False qdf.SQL = CreateDBSQL DoCmd.OpenQuery "qrySQLpass", acViewNormal, acEdit |
Mijn vraag is, of dit de meest optimale manier is om vanuit Access 2007 een nieuwe database aan te maken op een SQL Server (veiligheid, efficientie)? Hebben jullie tips ter verbeteringen van deze aanpak / code ?