begin process at 2012 02 16 05:45:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > ACCESSTABLESCRIPT

ACCESSTABLESCRIPT


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Classé sous :Access, Script, Table, SQL Serveur, OpenSchema Niveau :Débutant Date de création :24/03/2008 Date de mise à jour :01/07/2008 20:26:51 Vu / téléchargé :6 079 / 511

Auteur : manshivas

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Petit outils permettant de générer des scripts de création de table au format SQL 2000 à partir d'une base de données Access.

Pour un projet au boulot, je devais migrer les données d'une base Access vers une base SQL 2000.
L'outil intégré à Access ne me convenait pas, étant donné que je devais aussi faire des modifications dans la structure de la base.
J'ai donc pris l'option de me faire assez rapidement un p'tit outil pendant mes temps libres.

Pour accéder aux informations des tables, j'utilise une connexion ADO et la méthode "OpenSchema". Par contre, pour les types Identity (auto_incrément), je n'ai pas réussit par cette méthode, je passe par une requête select classique, puis je regarde les propriétés du champs. Je le fait seulement sur les types entier long.
Je suis preneur d'une solution par la méthode "OpenSchema", pour les champs auto-incrément.

Le fonctionnement est très simple, il suffit de sélectionner la base Access en cliquant sur le bouton à coté du champs "Base Access". D'entrer le mot de passe si besoin, de cliquer sur "Connexion", de sélectionner la ou les tables voulues puis de cliquer sur "Créer la requête".

Source

  • Tout est dans le ZIP.
Tout est dans le ZIP.

 Conclusion

Egalement disponible ici : http://manshivassoft.free.fr/blog/index.php?2008/0 3/24/3-accesstablescript

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 mars 2008 16:43:06 :
MAJ description
24 mars 2008 18:13:20 :
MAJ de la description.
23 juin 2008 16:45:54 :
Voici enfin les corrections des p'tits bugs remontés. Merci à eux ;-)
01 juillet 2008 20:26:52 :
Nouvelle version (V1.1.0) : Pour mon projet, en dehors des tables, je devais aussi réimporter les données de certaines tables (tables listes), j'ai donc ajouté un p'tit volet permettant de créer les requêtes nécessaire.

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) MANSHILOG, DLL PERMETTANT D'ÉCRIRE ET DE LIRE DES LOGS
Source avec Zip Source avec une capture SQL TESTEUR, OUTIL DE TESTS POUR BASES DE DONNÉES
Source avec Zip Source avec une capture RENAMESFILES
Source avec Zip Source avec une capture AUTOCOPYFILE, PERMET DE FAIRE UNE COPIE AUTOMATIQUE DE FICHI...

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) OUVRIR BASE ACCESS PAR CLIC DROIT par Le Pivert
EXPORT AUTOMATISÉ DONNÉES TABLE OU REQUÊTE ACCESS DANS UN CL... par houtas
Source avec Zip Source .NET (Dotnet) ADO.NET SANS DOULEUR par bouv
Source avec Zip Source .NET (Dotnet) CREER BASE DE DONNER ACCESS ET TABLE par byjouxbyjoux
[ACCESS] ATTACHER / DÉTACHER DES TABLES LIÉES par pifou25

Commentaires et avis

Commentaire de Cramfr le 09/04/2008 15:26:01 7/10

Bonjour,
J'ai utilisé ton application pour voir. Le but est interessant. Mais il est vraiment dommage que sur des PRIMARY KEY On trouve des NULL avec DEFAULT 0 ;-)

Autre petit souci, Si les tables comportent des espaces il y a un plantage... Pense à mettre des [ et ] autour des noms des tables

Cramfr

Commentaire de Cramfr le 09/04/2008 15:28:48

Encore un souci pour des valeurs par defaut sous forme de chaîne de caractère il faut mettre ' au lieu de " sinon problème au niveau de l'importation

bonne continuation,
cramfr

Commentaire de manshivas le 09/04/2008 23:02:57

Merci pour tes remarques,

Je ferrais prochainement une correction.
Le projet pour lequel je l'ai faites est retardé, je n'ai donc pas eut l'occasion de la tester en "réel", pas mois de 31 tables à basculer, ce qui permettra de faire un bon test...
Sinon, quel idée de mettre des espaces dans des noms de table... ;-), j'ai pire que ça sur des applis en maintenance.....

Commentaire de Cramfr le 10/04/2008 09:58:50

Salut,
Oui je sais que les espaces ne sont pas recommander mais j'ai testé sur une appli de 108 tables. imagine pour trouver la bonne table... J'ai donc regroupé par type en définissant après le groupe un  " - " et la precision concernant la table comme çà je ne cherche pas 3 heures ;-)

@+
cramfr

Commentaire de dba_votre_service le 06/05/2008 00:57:06

Salut,

j'arrive aux mêmes remarques que CRAMFR, après avoir moi-même ajouté ces [ et ] dans ta fonction ifIndentity

--> rs.Open "SELECT TOP 1 [" & strChamps & "] FROM [" & strTable & "]", cnx, adOpenKeyset, adLockOptimistic

...eh oui, le monde n'est pas encore parfait, des noms de colonnes et de tables avec des espaces..mais il faut croire que c'est voulu puisque Sql server le permet également ;-)

En tout cas, bravo pour cette démonstration / compilation , bon boulot.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

VisualBasic Script & access [ par ilSPARTIATEli ] Bonjour, Me revoila devant vous. Connaissez-vous comment faire pour parcourir une table, rechercher une valeur, si elle existe rien faire, sinon ajo Importer fichier txt dans une table access [ par zouzou333 ] Bonjour tous le monde, voila j'ai un petit soucis.Dans la suite de mon projet je dois faire en sorte que :-Mon script vbs doit importe automatiquement OpenSchema avec Tables Access [ par Calade ] Bonjour à tous, J'ai une erreur assez bizarre sur l'instruction suivante: Set rstSchema = NCONNECTION.OpenSchema(adSchemaTables, Array(Empty, Emp Insérer plusieurs fichiers .csv dans une table Access .mdb [ par atone31 ] Bonjour, Je développe actuellement, sur Visual Basic express 2010 (que je découvre en même temps), une application qui me permettra de lire et affich Ecriture Table en VBA - Bug non compris [ par chtebel ] Bonjour tout le monde. Je suis un fan de ce forum et habituellement sur la partie VBA pour Excel. Aujourd'hui je travaille sous Access et j'ai un prob [Catégorie modifiée .Net --> VBA] probleme formulaire access; base de données access [ par diabymohamed ] Bonjour la communauté des dev. merci bcp pour m'aider . je travaille actuellement sur une base de données ACCESS (nom de la base [b]SUIVI_ETUDIANT[/ Access : suppression d'une ligne dans une table si présent dans une autre table [ par fcastril ] Bonjour, J'ai une base de donnée Access avec 2 tables. La première contient mes données, la seconde une liste d'infos à supprimer. Dans Tab1 j'ai le connection access affichage textbox [ par santacrus ] Bonjour a tous, Je suis grand débutant en programmation et je rencontre un petit souci: une de mes table access a un champ "MO" (maitre d'ouvrage). C Log audit de Access [ par MatDion ] Bonjour, j'ai cherché un peu partout sur le net et demandé conseil à des collègues de références... Je cherche a savoir dans une BD access qui a sup


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,619 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales