Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:04a601c3ac39$4c28c700$a501280a@phx.gbl...
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" a écrit dans le message news:Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message news:
OE3MapDrDHA.920@TK2MSFTNGP10.phx.gbl...
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:04a601c3ac39$4c28c700$a501280a@phx.gbl...
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" a écrit dans le message news:Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" a écrit dans le message news:Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message news:
OE3MapDrDHA.920@TK2MSFTNGP10.phx.gbl...
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:04a601c3ac39$4c28c700$a501280a@phx.gbl...
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" a écrit dans le message news:Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
sous 2000 tu n'as pas besoin de passer par vba.
Attaches ta table 97 par le menu fichier / données externes / lier les
tables
fais une requête ajout de la table 2000 vers la table 97.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"rg" a écrit dans le message de
news:3fb774a4$0$13295$je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" a écrit dans le message
news:
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message
de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
sous 2000 tu n'as pas besoin de passer par vba.
Attaches ta table 97 par le menu fichier / données externes / lier les
tables
fais une requête ajout de la table 2000 vers la table 97.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"rg" <r.gesbert@free.fr_NoSpam> a écrit dans le message de
news:3fb774a4$0$13295$626a54ce@news.free.fr...
je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message
news:
OE3MapDrDHA.920@TK2MSFTNGP10.phx.gbl...
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" <anonymous@discussions.microsoft.com> a écrit dans le message
de
news:04a601c3ac39$4c28c700$a501280a@phx.gbl...
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René
sous 2000 tu n'as pas besoin de passer par vba.
Attaches ta table 97 par le menu fichier / données externes / lier les
tables
fais une requête ajout de la table 2000 vers la table 97.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"rg" a écrit dans le message de
news:3fb774a4$0$13295$je suis sous Access97 ,
Je viens de faire un essai pour lire ma base Access2000
en VBA , cela fonctionne
Voici le listing
----------------------------
Sub testLectureBaseAC2000
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
While Not rs.EOF
Debug.Print rs.Fields("EQNUM").Value & " ";
rs.Fields("Description").Value
rs.MoveNext
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End sub
----------------------------------------------------------------
mais je n'arrive pas à tranferer les data dans ma base Access 97
avec le listing suivant :
Sub testTransfertTable
Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb() ' la base access actuel sous AC97
Set rst = db.OpenRecordset("tbl EQUIP")
'Ouvre la base à lire
cnn.Open "PROVIDER=MSDASQL.1;DSN=MP2", UserId:="Admin",
Password:="maint"'lecture table EQUIP
rs.Open "Select * From [EQUIP]", cnn, adOpenDynamic, adLockReadOnly
'lecture et enregistrement des recordsets
While Not rs.EOF
rst.AddNew
rs.MoveFirst
Nuequip = rs.Fields("EQNUM").Value
rst(EQNUM) = Nuequip
Descrip = rs.Fields("Description").Value
rst(DESCRIPTION) = Descrip
rs.MoveNext
rst.Update
Wend
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
rst.Close
Set rst = Nothing
db.Close
Set db = Nothing
End Sub
Si vous avez une solution ! MERCI MERCI
rené
"Raymond [mvp]" a écrit dans le message
news:
Bonjour.
c'est possible si tu es en access 2000 & +
à partir de 97 tu ne peux pas lire une base 2000 & +
dans quel as de configuration te trouves-tu ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"René" a écrit dans le message
de
news:04a601c3ac39$4c28c700$
Je voudrais savoir si c'est possible de lire une table
dans une base
Access2000 et la réécrire dans une autre table sous
Access97 ?
D'avance merci
René