FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
[WD10] Erreur sur requête SQL
[WD10] Erreur sur requête SQL
Débuté par patrick.bouqueet, 12 jan. 2006 12:11 - 5 réponses
Connectez-vous…
patrick.bouqueet
#1
Posté le 12 janvier 2006 - 12:11
Bonjour,
La requête
sReq="UPDATE F_DOCENTETE SET DO_Type='3' WHERE DO_Piece ='1' "
SI PAS SQLExec(sReq,"REQ1") ALORS
SQLInfoGene ("REQ1")
Info("Erreur SQL : " + SQL.MesErreur)
FIN
ODBC SQL Serveur Driver me retourne l'erreur suivante
UPDATE a échoué car les options SET suivantes comportent des paramètres
incorrects : 'ARITHABORT'.
Je ne vois vraiment pas ce qui cuse cette erreur.
Merci de votre aide.
--
Cordialement.
Patrick Bouquet
Membre WINDASSO - Association des utilisateurs WxxDEV(c)
http://www.windasso.org
Signaler
0
0
jacques.trepp-nospam
#2
Posté le 12 janvier 2006 - 12:57
Patrick Bouquet a écrit :
Bonjour,
La requête
sReq="UPDATE F_DOCENTETE SET DO_Type='3' WHERE DO_Piece ='1' "
SI PAS SQLExec(sReq,"REQ1") ALORS
SQLInfoGene ("REQ1")
Info("Erreur SQL : " + SQL.MesErreur)
FIN
ODBC SQL Serveur Driver me retourne l'erreur suivante
UPDATE a échoué car les options SET suivantes comportent des paramètres
incorrects : 'ARITHABORT'.
Je ne vois vraiment pas ce qui cuse cette erreur.
Merci de votre aide.
si DO_Type et DO_Piece sont de type numériques, il ne faut pas quoter.
essaies avec :
sReq="UPDATE F_DOCENTETE SET DO_Type=3 WHERE DO_Piece =1"
--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de spam.trepp@free.fr
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Signaler
0
0
pb4807
#3
Posté le 12 janvier 2006 - 12:58
moi je fais à l'ouverture de ma connexion
SI PAS SQLExec("SET ARITHABORT ON","Query") ALORS
SQLInfoGene("Query")
::MessageErreurSAGE = SQL.MesErreur
RENVOYER Faux
FIN
SQLFerme("Query")
Patrick Bouquet avait prétendu :
Bonjour,
La requête
sReq="UPDATE F_DOCENTETE SET DO_Type='3' WHERE DO_Piece ='1' "
SI PAS SQLExec(sReq,"REQ1") ALORS
SQLInfoGene ("REQ1")
Info("Erreur SQL : " + SQL.MesErreur)
FIN
ODBC SQL Serveur Driver me retourne l'erreur suivante
UPDATE a échoué car les options SET suivantes comportent des paramètres
incorrects : 'ARITHABORT'.
Je ne vois vraiment pas ce qui cuse cette erreur.
Merci de votre aide.
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Signaler
0
0
pb4807
#4
Posté le 12 janvier 2006 - 14:02
non do_piece est un Char
jackt81 a formulé la demande :
Patrick Bouquet a écrit :
Bonjour,
La requête
sReq="UPDATE F_DOCENTETE SET DO_Type='3' WHERE DO_Piece ='1' "
SI PAS SQLExec(sReq,"REQ1") ALORS
SQLInfoGene ("REQ1")
Info("Erreur SQL : " + SQL.MesErreur)
FIN
ODBC SQL Serveur Driver me retourne l'erreur suivante
UPDATE a échoué car les options SET suivantes comportent des paramètres
incorrects : 'ARITHABORT'.
Je ne vois vraiment pas ce qui cuse cette erreur.
Merci de votre aide.
si DO_Type et DO_Piece sont de type numériques, il ne faut pas quoter.
essaies avec :
sReq="UPDATE F_DOCENTETE SET DO_Type=3 WHERE DO_Piece =1"
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Signaler
0
0
philip.lallement
#5
Posté le 12 janvier 2006 - 14:44
Bonjour,
Il serait interréssant de voir du côté de SQLServer la tête des options des connections par défaut:
SQL manager, Le serveur SQL, Bouton Droit, Onglet Connexions, Attributs :
Voir les deux valeurs Arth abort et Arith ignore quitte à les refait en cliquant deux fois dessus (On ne sait jamais). Puis faire un test avec analyseur de requête d'SQLServer.
Essayer de passer par OLEDB et SQLOLEDB, les temps de réponse sont très largement inférieures à l'ODBC
@+
Philip
Signaler
0
0
patrick.bouqueet
#6
Posté le 12 janvier 2006 - 16:24
C'est bien la solution.
Merci beaucoup
--
Cordialement.
Patrick Bouquet
Membre WINDASSO - Association des utilisateurs WxxDEV(c)
http://www.windasso.org
"Pierre BOUSQUET" <pb4807@hotmail.com> a écrit dans le message de news:
mn.62c47d61ecfab69e.47088@hotmail.com...
moi je fais à l'ouverture de ma connexion
SI PAS SQLExec("SET ARITHABORT ON","Query") ALORS
SQLInfoGene("Query")
::MessageErreurSAGE = SQL.MesErreur
RENVOYER Faux
FIN
SQLFerme("Query")
Patrick Bouquet avait prétendu :
Bonjour,
La requête
sReq="UPDATE F_DOCENTETE SET DO_Type='3' WHERE DO_Piece ='1' "
SI PAS SQLExec(sReq,"REQ1") ALORS
SQLInfoGene ("REQ1")
Info("Erreur SQL : " + SQL.MesErreur)
FIN
ODBC SQL Serveur Driver me retourne l'erreur suivante
UPDATE a échoué car les options SET suivantes comportent des paramètres
incorrects : 'ARITHABORT'.
Je ne vois vraiment pas ce qui cuse cette erreur.
Merci de votre aide.
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte