Johann Spies wrote:
  >When I want to write a date to a postgres table in the following query
  >(using python and pygresql)
  >
  >INSERT INTO lidmate VALUES (3157,864,'ACKERMAN','MARTHINUS THEODORUS','MNR',
  >     '','ACKERMAN','','O','M','B','','','17/06/1997','19/08/1997')
  >
  >the following error message occurs:
  >
  >Traceback (innermost last):
  >  File "<stdin>", line 78, in ?
  >  File "<stdin>", line 71, in skryf_data
  >ValueError: WARN:Bad date external representation 
  >
  >I have the following lines in my .bashrc to set the locale:
  >
  >LANG='en_GB'
  >export LANG
  >
  >I also did a 
  >
  >os.system("set DateStyle to 'SQL,European'")
  >
  >in the program to see if that will solve the problem, but it made no
  >difference.
 
The message you are getting appears to be a PostgreSQL message, but the
syntax you are using works OK in psql.  Is it possible that Python is
mangling the data being sent to the backend? Can you run a debugger to
check what is happening?

Try running the postmaster in the foreground and have the backend echo 
queries, to check what requests the backend is seeing.

-- 
Oliver Elphick                                [EMAIL PROTECTED]
Isle of Wight                              http://www.lfix.co.uk/oliver

PGP key from public servers; key ID 32B8FAA1



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to