-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 038a01c3994e$ffe40be0
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 038a01c3994e$ffe40be0
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 0a2f01c3995a$882fdb90
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
$Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 0a2f01c3995a$882fdb90
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source=10.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 038a01c3994e$ffe40be0
$a001280a@phx.gbl...
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 0a2f01c3995a$882fdb90
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
$Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 0a2f01c3995a$882fdb90
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
$Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 0a2f01c3995a$882fdb90
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 038a01c3994e$ffe40be0
$a001280a@phx.gbl...
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 0a2f01c3995a$882fdb90
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
$Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
-----Message d'origine-----
..../..
ici on a des tables dans access et dans sql
tu peux pas tout mettre dans sql et faire une procédure
stockée ?
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
a écrit dans le
message de news: 005601c3997a$195cd540$
Ta solution fonctionne et je te remercie de t'être penché
sur mon pb.
Ce que je souhaite mais je ne sais pas si c'est possible,
c'est de faire ça en sql direct pour une question de
performance (table à gros volume). C'est à dire faire
travailler SQLserver à la place d'access-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customersla source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
ContactName )SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 0a2f01c3995a$882fdb90
$Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
$Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
.
-----Message d'origine-----
..../..
ici on a des tables dans access et dans sql
tu peux pas tout mettre dans sql et faire une procédure
stockée ?
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
<anonymous@discussions.microsoft.com> a écrit dans le
message de news: 005601c3997a$195cd540$a301280a@phx.gbl...
Ta solution fonctionne et je te remercie de t'être penché
sur mon pb.
Ce que je souhaite mais je ne sais pas si c'est possible,
c'est de faire ça en sql direct pour une question de
performance (table à gros volume). C'est à dire faire
travailler SQLserver à la place d'access
-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customers
la source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
ContactName )
SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 0a2f01c3995a$882fdb90
$a301280a@phx.gbl...
Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source=10.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf
-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" <anonymous@discussions.microsoft.com> a écrit
dans le message de news: 038a01c3994e$ffe40be0
$a001280a@phx.gbl...
Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
.
-----Message d'origine-----
..../..
ici on a des tables dans access et dans sql
tu peux pas tout mettre dans sql et faire une procédure
stockée ?
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
a écrit dans le
message de news: 005601c3997a$195cd540$
Ta solution fonctionne et je te remercie de t'être penché
sur mon pb.
Ce que je souhaite mais je ne sais pas si c'est possible,
c'est de faire ça en sql direct pour une question de
performance (table à gros volume). C'est à dire faire
travailler SQLserver à la place d'access-----Message d'origine-----
..../...
je te donne un exemple
ici ma connection odbc sur sqlserver est pierre
la base sqlserver est Northwind et la table cible
customersla source est table1
INSERT INTO
[ODBC;DSN=pierre;database=northwind;].customers (
ContactName )SELECT Table1.Nom
FROM Table1
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 0a2f01c3995a$882fdb90
$Dim Connect As ADODB.Connection
Dim strCnn As String
' Ouvrir la connexion.
strCnn = "Provider=sqloledb;Data
Source.79.205.102;Initial Catalog=TB_Entreprise;User
Id=u01270;Password=azer; "
Set Connect = New ADODB.Connection
Connect.Open strCnn
Connect.Execute "INSERT INTO TP_edit_rbdf ( clé, NMAPEA )
SELECT TP_edit_rbdfsource.clé, TP_edit_rbdfsource.NMAPEA
FROM TP_edit_rbdfsource;"
Connect.Close
------------------------------------
La table access: TP_edit_rbdfsource;
La table SQL:TP_edit_rbdf-----Message d'origine-----
bonjour
tu peux donner le code pour voir
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Olivier" a écrit
dans le message de news: 038a01c3994e$ffe40be0
$Je souhaiterais exécuter une requête sql directe "Ajout"
d'une table access vers une table sql serveur en passant
par odbc.
Le problème est que loirsque j'éxécute la requête il ne
reconnait pas ma table source access (il va la chercher
dans la base sql serveur)
Quel méthode ulitiser sans passer par un recordset?
.
.
.