|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
Othmane BENZINAInscription : mai 2012 Messages : 15 ![]() |
salut,
pour quoi quand je veux faire un UPDATE ou INSERT dans une fonction et je retourne une réponse pour l'afficher il me donne erreur??? merci la fonction: Code :
l'appel du fonction: Code :
|
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 690 ![]() |
Si vous ne donnez pas l'erreur remontée ni un code permettant de la reproduire, que voulez vous qu'on réponde?
- W
__________________
Architectures Post-Modernes |
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() ![]() Inscription : décembre 2007 Messages : 1 766 ![]() |
Bonjour,
Je viens d'essayer avec update, et effectivement, ça ne renvoie pas le nombre de lignes modifiées comme certains serveurs le font. Sqlite3 est très pratique et très performant, mais ne respecte que le SQL1992. Il ne reste plus qu'à faire un 'select' avec un count(*) et le même where que pour l'update, et on a l'info. Par exemple si on a: Code :
curseur.execute("""update codes set code='btrx' where code='btr' """) Code :
__________________
Ne rien ranger permet d'observer la loi universelle d'entropie: l'inévitable convergence vers le chaos... Mes recettes python: http://www.jpvweb.com |
||
|
|
00
|
|
|
#4 | |||||
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 690 ![]() |
Citation:
Côté Python, tant que le module correspondant respecte la DBAPI (de Python) çà me va bien... car l'info dans remonte dans cursor.rowcount. Voir gribouillage ci dessous: Code :
Code :
Enfin on verra bien. - W
__________________
Architectures Post-Modernes |
|||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com