Accueil > Forum > > > > sql serveur 2005
sql serveur 2005
vendredi 7 mars 2008 à 12:32:20 |
sql serveur 2005

l0r3nz1
|
Si il y a une bonne âme qui peut m'expliquer la base de la base pour importer une table de Access ver sql serveur et s'y connecter pour y écrire et lire via vba ou vb2005, svp ça m'aiderais tellement.
Je découvre SQL serveur 2005, et c'est bien différent de ce que je connais déjà (ok c'est que je ne connais pas tant que ça). Mais bon, dois bien y avoir une technique très simple pour importer une BDD Access en trois clic!? Mais je ne trouve pas! J’ai aussi écrit un petit bout de code (qui ne marche pas du tout) mais c'est "un truc" qui ressemble a une connexion a une BDD ACCESS a partir d'une autre via VBA. Mais pour écrire il manque quelque chose (dire dans quel table o, veut écrire par exemple! et "rst.AddNew , cn" cn pour connexion la j'invente).
Pour les rares qui auront lu jusque la si il y a une bonne âme qui peut m'expliquer la base de la base pour importer une table de Access ver SQL serveur et s'y connecter pour y écrire et lire via vba ou vb2005, svp ça m'aiderais tellement.
'******************************************************************************
'******************************************************************************
Private Sub inscrireDansBDD()
Dim bdd
Dim cn As New ADODB.Connection
Dim CD
Dim rst As New ADODB.Recordset
bdd = "C:\c$\data\atelier\TEST VB VBA SQL SERVEUR\testingPossibility.mdf"
'**************CONNECTION????????????????????????????????????????????????????
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & bdd
'LA J INVENTE**************************************************************
rst.AddNew , cn
'****************************************************************************
rst("colonne1") = zoneDeTexte1
rst("colonne2") = zoneDeTexte2
rst.Update
rst.Close
Set cn = Nothing
Set rst = Nothing
End Sub
'*****************************************************************************
Private Sub lireDeLaBDD()
Dim bdd
Dim cn
Dim CD
Dim rst
bdd = "C:\c$\data\atelier\TEST VB VBA SQL SERVEUR\testingPossibility.mdf"
'ENCORE LA CONNEXION????????????????????????????????????????????????????????????????
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & bdd
rst.Open "SELECT * FROM [table] ;", cn
'**************NE S EXECUTE MEME PAS JUSQUE LA****************************************
While Not rst.EOF
Texte6 = Texte6 & "bof: " & rst("bof") & vbCrLf
Texte6 = Texte6 & "bof: " & rst("bof1") & vbCrLf
rst.MoveNext
Wend
Set cn = Nothing
Set rst = Nothing
End Sub
|
|
vendredi 7 mars 2008 à 15:06:33 |
Re : sql serveur 2005

l0r3nz1
|
En fait pour l'importation c'est bon, j'exporte d'ACCESS vers SQL serveur il me reste plus qu'a corriger la connexion. Mais quand même on doit bien pouvoir importer une base ACCESS avec SQL serveur 2005 non?
|
|
vendredi 7 mars 2008 à 15:22:29 |
Re : sql serveur 2005

Arthur24
|
Réponse acceptée !
Hello l0r3nz1, Le moyen le plus simple d'importer une base access dans SQL Server est... la fonction "import des données. Pour cela, il faut: - ouvrir la console du SQL Server - Développer l'arborescence jusqu'a accéder à la base vers laquelle tu veux importer tes données - Clic droit sur la base et sélectionner la rubrique "Toutes les tâches" / "Importer des données" Tu n'as plus qu'à te laisser guider par l'assistant. C'est très simplet et les lots DTS (Data Transformation Services) qui se cachent derrière cet assistant permettent d'importer pratiquement tout ou exporter vers tout format de données. Le lot DTS peut éventuellement être sauvegardé pour procéder à des relances de l'import. A+
|
|
vendredi 7 mars 2008 à 16:02:24 |
Re : sql serveur 2005

l0r3nz1
|
Merci, J'ai bien une base et j'y accède, je clic droit il y a un le choix tâche (pas toutes les tâches) et pas de fonction import! J'ai une version gratuite de sql serveur 2005 (Express) c'est peut être à cause de ça non?
En fait le coup du clic droit j’avais déjà essayé mais ça confirme mes craintes.
Merci pour ta réponse.
|
|
vendredi 7 mars 2008 à 16:50:25 |
Re : sql serveur 2005

Arthur24
|
Réponse acceptée !
OK, dans ce cas, il faut passer par un DSN : - Dans le panneau de configuration, rechercher "Sources de données (ODBC)" - Dans la fenêtre "Administration des sources de données ODBC", sélectionner l'onglet "Sources de données système" - Ajouter une nouvelle source - Sélectionner le pilote SQL Server, puis le nom de la source et le serveur " Suivant >" - " Suivant >" à nouveau - cocher "Changer la base..." pour sélectionner la bonne base dans la liste en dessous - " Suivant >" encore puis "Terminer"
Si les droits d'accès à la base son bons, le bouton "Tester la source de donnée" retoune "Tests effectués avec succès".
Une fois la source créée, il ne reste plus qu'à l'utiliser dans MsAccess : - Sélectionner la table à exporter et clic-droit - exporter - dans type de fichier, choisir "ODBC Databases" - sélectionner le nom de la table dans SQL et <OK> - Selectionner l'onglet "Sources de données machine" et à l'intérieur de la liste, choisir le DSN précédement créé.
Et le tour est joué !
|
|
vendredi 7 mars 2008 à 17:24:49 |
Re : sql serveur 2005

l0r3nz1
|
ok je vais voir ça merci beaucoup! comme la commande bcp sous dos ne me permet que d'afficher "Une erreur s'est produite lors du traitement de la ligne de commande." ton message tombe à pic.
|
|
Cette discussion est classée dans : sql, serveur, bdd, cn, rst
Répondre à ce message
Sujets en rapport avec ce message
connection table sql serveur [ par l0r3nz1 ]
Bonjour, Décidément le passage à SQL serveur est difficile. Je peux me connecter à une bdd ACCESS liée avec SQL serveur mais seulement avec DAO car av
connexion sql serveur en vb2005 [ par l0r3nz1 ]
Souci de connexion à SQL serveur (la version Express je ne sais pas si cela change quelque chose) mais je ne pense pas que ce soit lié au code: J’ai c
Attaché une BDD sous SQL Serveur MSDE [ par johrast ]
Bonjours !!!Je suis entraine de faire une migration de BDD d access a SQL Serveur . Mon probleme est que le serveur sera equiper de SQL Serveur MSDE (
SQL [ par AABS ]
Bonjour ou Bonsoirj'ai écris dans mon programme le code suivant cn as new adodb.connectiondim rs as new adodb.recordsetcn.open "DSN=DSN NewBD"rs.open
Performances base SQL [ par gorby69 ]
Bonjour à tous,J'attaque une base SQL 2000 Serveur en ASP. Je sais c'est pas le bon site mais c'est celui ou il y a à priori le plus de passage...Le p
Requêtes SQL à plusieurs paramètres [ par Tofinou ]
Salut à tous. Voilà mon problème, j'aimerai exécuter grâce à VB une requête SQL dont plusieurs paraètres se trouvent dans des combobox sous access. Su
stocker résultat d'une requête dans une variable (débutant) [ par Laurent116 ]
bonjour, je debute en VBA.j'ai un probleme avec cette ligne que je retrouve souvent dans les posts mais sous de multiples formes:rst.Open SQL, Cnx, ad
problème d'execution d'une requête Sql dans access2000 [ par zolio ]
Cela fait 2 jours que je cherche et recherche une solution sans succes.Donc voici mon souci : j'ai fait un formulaire avec Login et mot de passe. je v
vb.net, connection a sql serveur avec l'utilisateur admin [ par lijohann ]
salut,une question à deux balles,voila, losque je veux creer des connections a sql serveur en me servant de l'utilisateur admin , ça plante au moment
SQL Exécute en .Net [ par dragon ]
je me connecte à une base de données Access avec System.Data.OleDb.OleDbConnectionSystem.Data.OleDb.OleDbCommandpour la lecture, ça va numéro 1, c'est
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|