Bonjour à tous,
Je dois dupliquer (à la première execution du script) une base de donnée propriétaire vers une base access 2007, et ensuite, garder la base access à jour pour chaque nouvel enregistrement, et ceci, à chaque fois que le script sera executé.
Étant novice en SGBD et requêtes SQL, je souhaiterais savoir comment faire pour updater la base access à chaque execution du VBScript.
Pour le moment, j'ai le code me permettant de me connecter aux 2 bases simultanément, mais pas celui de l'update:
Code :
- dim dbconnect
- dim dbconnect2
- dim path
- dim table
- dim table2
- dim SQL
- dim DSN
- path = "mypath"
- table = "Table1"
- table2 = "F_ENUMLIBRECIAL"
- DSN = "DSN=GMAO"
- Set dbconnect = createobject("ADODB.Connection" )
- Set dbconnect2 = createobject("ADODB.Connection" )
- SQL="Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " & path & ";"
- dbconnect.open SQL
- dbconnect2.open DSN
- dbconnect.Close
- dbconnect2.close
|
Je crois que je vais devoir utiliser les conditions du genre WHERE NOT IN ou LEFT OUTER JOIN mais je ne suis pas assez familiarisé avec les requêtes SQL.
Merci à ceux qui voudront bien m'aider.
Message édité par greg360 le 19-10-2010 à 16:31:54
---------------
Greg