[SQL + VB] Set Arithabort Error

Set Arithabort Error [SQL + VB] - VB/VBA/VBS - Programmation

Marsh Posté le 29-10-2002 à 09:34:08    

Hello,
 
Voilà,
 
J'ai crée une application de gestion en Vb s'appuyant sur une base SQl server 2000. Comme d'habitude, j'utilise un maximum de procedures stockée pour mes operations sur la base.
 
J'ai aujourd'hui une procedure stockée qui fonctionne très bien dans l'analyseur de requêtes mais qui me balance une erreur dès que je l'execute à partir de VB :
 
"INSERT a échoué car les options SET suivantes comportent des paramètres incorrects : 'ARITHABORT'"
 
L'appel de procedure est des plus classiques, j'ai même viré le passage de paramètres...
 
Set arithabort à off ou on ne change rien...
 
si kelkun a deja connu  ce problème, cela m'interesse enormément ;)
 
A+  :hello:

Reply

Marsh Posté le 29-10-2002 à 09:34:08   

Reply

Marsh Posté le 29-10-2002 à 09:58:23    

fait voir comment tu appelles ta procédure

Reply

Marsh Posté le 29-10-2002 à 10:01:33    

Du classique, rien que du classique...
J'dois en appeler une bonne centaine qui fonctionnent très bien dans mon prog..
 
 
    Set cmd2 = New ADODB.Command
    cmd2.ActiveConnection = cn
    cmd2.CommandType = adCmdStoredProc
    cmd2.CommandText = "IntegrationFacturesSari"
    cmd2.Parameters.Append cmd2.CreateParameter("cpt", adInteger, adParamInput)
    cmd2!cpt = Adodc1.Recordset!cpt
    cmd2.Execute

Reply

Marsh Posté le 29-10-2002 à 10:46:45    

ouais bah ca doit venir de ta procèdure sotckée alors, essayes de vider petit à petit ta procédure stockée pour voir d'ou vient le problème, sinon essayes de lancer ta procédure stockée simplement:
cn.execute  "IntegrationFacturesSari " & adParamInput
(pour voir, on sait jamais)

Reply

Marsh Posté le 29-10-2002 à 10:49:27    

Marche pas ça.
 
C'est au nivo de mon insert qu'il aime pas mais comme je bosse sur une base de données que je n'ai pas crée (Sari Sage) je me demande si il n'y a pas un verrou ou un truc qui traine.
Ce qui est bizarre c'est que la proc fonctionne très bien dans l'analyseur...
 
Groumpffff !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed