postgresql me fait tourner en bourique

postgresql me fait tourner en bourique - Python - Programmation

Marsh Posté le 23-08-2004 à 17:42:06    

Code :
  1. query = "INSERT INTO monitor VALUES('%s', '%s', '%s', '%s')" % (ip, temp, memfree, load2)
  2.        
  3.          print query
  4.        
  5.          try:
  6.             print self.__db.query(query)
  7.          except Exception, e:
  8.             print 'Error ', e


 
j'ai ce code simple, mais le me rends marteau, je récupère des "Error  query(sql), with sql (string)." à chaque fois ...
 
query contient des trucs du genre "INSERT INTO monitor VALUES('192.168.0.161', '73.099998', '52844', '0.000000')"
 
le problème c'est que hors de mon appli, ça marche nickel.
 
alors je comprends pas, tout va bien dans mon appli, tous mes select marche, mais mon pauvre inserte il foire par magie. si quelqu'un a une idée ... [:the grosminet] à moins que je ne sois qu'un gros looser :D

Reply

Marsh Posté le 23-08-2004 à 17:42:06   

Reply

Marsh Posté le 24-08-2004 à 10:12:25    

ok, repr powa
tout ça parce que mes données viennent par le réseau d'un soft C ... avec des '\0' ... résultat pour des champs text, ça gueule :o

Reply

Marsh Posté le 24-08-2004 à 10:54:09    

Taz a écrit :


à moins que je ne sois qu'un gros looser :D


oooh j'l'avais raté ca :)
 
Taz, je te jure que ceci sera amplifié, déformé et sorti de son contexte :D


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

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