Bonjour,
Mon tuteur de stage m'a demander de faire le transfert des données que nous avons saisie dans le tableau vers une table qui est créer dans SQL server aussi.
ce qui fait les données vont êtres transférer vers deux tableau ( Excel et Table SQL). je ne sais pas comment faire, avez vous une idée sur ce point?
merci d'avance
j'ai trouver ce code sur internet, est ce que je peux le réajuster pour mon cas ?
Private Sub Transfert_Click()
Dim conn As ADODB.Connection
Dim RsSelect As New ADODB.Recordset
Dim sConnString, sSQL As String
On Error GoTo ErreurSQL ' si erreur alors on va dans la section ErreurSQL:
' chaine de connexion vers la base de données
sConnString = "Provider=SQLOLEDB;Data Source=EQX-PRD-R1SQL16.armony.net; Initial Catalog=QGIS_DUN;Integrated Security=SSPI;"
' Ouverture de la connexion
Set conn = New ADODB.Connection
conn.Open sConnString
RsSelect.CursorLocation = adUseClient
'Encapsulation dans une transaction (très important pour garantir l’intégrité des données en base)
conn.BeginTrans
' definition de l’ordre SQL
sSQL = « Select * from table »
'Execution de l'ordre SQL
RsSelect.Open sSQL, conn, adOpenStatic, adLockOptimistic, adCmdText
' Pas d’erreur, on valide la transaction
conn.CommitTrans
GoTo Suite
ErreurSQL:
conn.RollbackTrans 'la transaction s’est mal passée : on annule tout
Suite:
'fermeture de la connexion à la base de données
conn.Close
End Sub