- bthiam
- Nombre de messages : 15
Date d'inscription : 29/09/2010
ODBC ISAM Error
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
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
- Jeremie
- Nombre de messages : 123
Date d'inscription : 11/08/2010
Fiche d'Entreprise
Nom de l'entreprise:
Re: ODBC ISAM Error
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.
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.
- bthiam
- Nombre de messages : 15
Date d'inscription : 29/09/2010
Re: ODBC ISAM Error
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.
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.
- Jeremie
- Nombre de messages : 123
Date d'inscription : 11/08/2010
Fiche d'Entreprise
Nom de l'entreprise:
Re: ODBC ISAM Error
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.
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.
- bthiam
- Nombre de messages : 15
Date d'inscription : 29/09/2010
Re: ODBC ISAM Error
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
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
- Jeremie
- Nombre de messages : 123
Date d'inscription : 11/08/2010
Fiche d'Entreprise
Nom de l'entreprise:
Re: ODBC ISAM Error
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.
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.
- antoinelac
- Nombre de messages : 1
Date d'inscription : 19/06/2015
Re: ODBC ISAM Error
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!
Vraiment!
C'est case sensitive sur le nom des colonnes!
merci!
Je me demandais un peu ce qu'il se passait!
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum