Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Reconduite d'une application ACCESS en SQL [ Base de données / SQL Server ] (LEBLONPI)

jeudi 24 août 2006 à 11:53:44 | Reconduite d'une application ACCESS en SQL

LEBLONPI

Je dois reconduire une application ACCESS en SQL...

Dans un premier temps, je n'ai reconduit que la base de données tout en conservant l'applicatif sous ACCESS.

Pour ce faire, j'ai importé depuis ACCESS les données dans une base SQL.

Puis, j'ai modifié dans l'applicatif ACCESS la déclaration des bases de données. Je passe par des tables SQL liées par ODBC.

Après avoir levé certaines contraintes, tout semblait fonctionner pour le mieux ( hormis les temps de réponse ).

Les tests en lecture et en modification ( multiutilisateurs ) étaient bons. Les tests en création étaient aussi corrects.

Mais, lorsque je veux modifier un enregistrement que j'ai créé préalablement, j'obtiens ce message d'erreur.

Cet enregistrement a été modifié par un autre utilisateur depuis que vous avez commencé à le modifier...

Alors que si je modifie un enregistrement importé dans la base SQL, tout se passe bien !

Auriez-vous une piste à me fournir pour corriger ce problème ?

Merci

PIERRE

samedi 2 septembre 2006 à 17:35:32 | Re : Reconduite d'une application ACCESS en SQL

skweeky

Membre Club Administrateur CodeS-SourceS

En modifiant comment l'enregistrement (portion de code si possible).

Sinon méthode qui fonctionne mieux que l'accès à des tables distantes en ODBC, depuis Access 2000, il y a la possibilité d'utiliser un projet (fichier adp) qui ne contient que les états et les formulaires Access toute la partie données étant sous SQL Server (on renseigne une chaîne de connexion à celui-ci).


Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration


lundi 4 septembre 2006 à 10:15:21 | Re : Reconduite d'une application ACCESS en SQL

LEBLONPI

Merci pour ton aide...

Depuis l'envoi de ma question, j'ai découvert l'origine du problème... En fait, les enregistrements SQL qui posaient problème n'étaitent que partiellement remplis ( les champs non renseignés lors de la saisie n'avaient pas de valeur par défaut dans SQL ). Depuis que j'ai ajouté la valeurs "null" par défaut dans tous les champs sauf pour les champs "bit" que je mets à zéro, je n'ai plus de problème lors des mises à jour. Pour autant, j'ai du mal à comprendre le message d'erreur :

Cet enregistrement a été modifié par un autre utilisateur depuis que vous avez commencé à le modifier...

qui s'affichait et qui finalement semblait être lié au fait que l'enregistrement contenait des valeurs de champs non admises...

Par ailleurs, je ne connais pas les projets ADP, mais je vais aussi creuser cette piste...

Merci, 

PIERRE



Cette discussion est classé dans : access, base, application, données, sql


Répondre à ce message

Sujets en rapport avec ce message

application et base de données multiple Access [ par daniel ] Bonjour,merci de lire ce message.J'ai une application un peu particulière dans la mesure où il s'agit de créer et visualiser des bases de données créé au bord du suicide!!!! Comment créer une table dans une base de données à l'aide d'un code VB [ par velocy ] tout d'abord merci à toutes les personnes qui liront ce message!!!j'ai un énorme problème!!j'aimerais savoir comment à partir de VB, créer une base de Probleme :( Comment faire du SQL sans Access [ par dinous ] Bonjour, Voila j'ai crée une application qui utilise une base de donnée Access (mabase.mdb).Le probleme c'est que si la machine sur laquelle je vais d Probleme :( Comment faire du SQL sans Access [ par dinous ] Bonjour, Voila j'ai crée une application qui utilise une base de donnée Access (mabase.mdb).Le probleme c'est que si la machine sur laquelle je vais d Comment accéder à une base de données access sans utiliser SQL? [ par mounir301 ] Bonjour,j'ai un soucis d'accés à la une base de données "access" à partir de vb6 sans utiliser l'"SQL".Prière de me communiquer une résolution si poss attaquer une base de données access par des commande SQL sous VB [ par saihi ] salut,je veux attaquer un base de données Access locale sur ma machine, par des commandes SQL (select, insert, update ...) sous VB.et je veux pas que sauvegarder une base de données Access [ par Crazyturky ] Salut à tous !En fait je suis actuellement sur une application sur vb6 et je souhaiterais dans la mesure du possible pourvoir sauvegarder ma base de d Transfert de données vers une base de données SQL [ par julzz ] Bonsoir, aupparavant devellopeur sous VBA, je me suis lancer pour certaines raisons, dans le devellopement d'application fonctionnant sous Windows et Base de données ACCESS [ par tenthor ] Bonjour, Je suis étudiant en informatique (DUT). En ce moment je fais mon stage.J'ai une application de gestion à développer avec Microsoft Visual Bas SQL Server 2000 [ par parkouda ] Bonjour a tous. J'ai une application faite en VB6, base de données access. Avec l'outill de convertion j'ai converti ma base de données access en SQL


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.