Acomba (Forum)
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Connexion

Récupérer mon mot de passe


ODBC ISAM Error

Voir le sujet précédent Voir le sujet suivant Aller en bas

ODBC ISAM Error

Message  bthiam le Mer 13 Oct 2010 - 15:26

Bonjour,
J'essaye d'exécuter une requéte SQl sur la base de donnèes Acomba via ODBC et j'obtiens le message d'erreur suivant: ERROR [S0000] [Acomba ODBC Driver][ISAM]ISAM error
J'utilise VB .NET et Microsoft ODBC .NET Data provider. J'arrive sans problèmes à me connecter à la BD mes les requétes ne passent pas. Voila le bout de code et l'endroit ou ca plante:

Dim cmd As OdbcCommand
Dim m_dbConnection As OdbcConnection
Dim dr As OdbcDataReader

m_dbConnection = New OdbcConnection()
m_dbConnection.ConnectionString = "DSN=Demo"
m_dbConnection.Open()

cmd = m_dbConnection.CreateCommand()
cmd.CommandText = "select * from Customer"

dr = cmd.ExecuteReader() ' C'est ici que ca plante avec une exception OdbcException avec le fameux message: ERROR [S0000] [Acomba ODBC Driver][ISAM]ISAM error.

Merci


bthiam

Nombre de messages : 15
Date d'inscription : 29/09/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  Jeremie le Jeu 14 Oct 2010 - 13:12

Salut,

Tu as définit le lien ODBC dans Windows ?

Et ma connectionString est plus "AcombaExe=C:\FORTUNE;DSN=nomDSN;UID=nomutilisateur;DBQ=C:\F1000.DTA\nomclient"

Sinon ... je sais pas, moi je passe plus par OdbcDataAdapter

Tu utilise quelle version ?
Moi je suis encore ... en Visual Studio 2003. Neutral

avatar
Jeremie

Nombre de messages : 108
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  bthiam le Jeu 14 Oct 2010 - 13:47

Merci pour la réponse.
J'utilise visual studio 2005. J'ai pas de problèmes pour me connecter. A partir de ODBC data source admin je peux tester ma connexion sans aucun problèmes.
J'ai essayé de remonter les fichiers de données d'Acomba mais ca marche toujours pas. J'ai fait une mise à jour mais, ca n'a pas marché là aussi. Il ne me reste plus qu'a réinstaller le produit je crois.

bthiam

Nombre de messages : 15
Date d'inscription : 29/09/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  Jeremie le Ven 15 Oct 2010 - 13:46

En vérifiant dans le fichier d'aide, j'ai trouvé ceci :

cnn.ConnectionString = "DSN=DEMO;DBQ=c:\f1000.dta\demo_old;UID=supervisor;PWD="

C'est du Vb6, mais au moins ça ressemble à la connexion vers la BD Démo.

Le fichier d'aide se trouve :

C:\FORTUNE\SnapIn\ODBC\0C_ODBC.hlp

Il y a peux être juste le C:\f1000.dta\demo_old qui va falloir vérifier.
avatar
Jeremie

Nombre de messages : 108
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  bthiam le Ven 15 Oct 2010 - 15:11

Finalement je crois avoir trouvé la racine du problème avec l'aide de l'équipe Support Technique de Fortsum.
Le même bout de code compilé avec Visual Studio 2008 (Framework 3.5) marche sans problèmes mais, le même code avec Visual studio 2005 (Framework 2.0) ne marche pas.

Conclusion: il semble y avoir avec un problème avec l'ODBC .NET Data provider du Framework .NET 2.0

bthiam

Nombre de messages : 15
Date d'inscription : 29/09/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  Jeremie le Mar 9 Nov 2010 - 16:13

Me surprendrais que ça sois que ça ... je viens d'avoir la même erreur quand J'essai de loader des informations sur un client.

ERROR [S0000] [Acomba ODBC Driver][ISAM]ISAM error

Sur un simple select.
Et je souligne que la même requête fonctionne si je passe par MS Access qui est relié au même ODBC.

Je commence en avoir marre ...


------

Mais voila, je met ici parce que j'ai encore perdu une ou deux heures la dessus.

Alors voila, cette erreur est causé par une erreur de syntaxe.

Select * from customer = ERROR
select * from Customer = GOOD.

Merci.
avatar
Jeremie

Nombre de messages : 108
Date d'inscription : 11/08/2010

Fiche d'Entreprise
Nom de l'entreprise:

Voir le profil de l'utilisateur http://bourgeois-sc.com

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  antoinelac le Dim 21 Juin 2015 - 15:37

Wow!

Vraiment!

C'est case sensitive sur le nom des colonnes!

merci!

Je me demandais un peu ce qu'il se passait!

antoinelac

Nombre de messages : 1
Date d'inscription : 19/06/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: ODBC ISAM Error

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum