Aha.<br>Takze vsechno spatne zpatky na strom. Vas pristup je moc zajimavy a mnohem jednodussi nez muj budu to tak pouzivat. <br>(coz neznamena ze se jeste nezeptam :) )<br><br>Ondrej<br><br><div class="gmail_quote">Dne 19. leden 2009 8:17 Petr Blahos <span dir="ltr"><<a href="mailto:petrblahos@gmail.com">petrblahos@gmail.com</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">> - pokud bych smel poprosit o priklad , jak by melo vypadat schema kdy prectu<br>
> pomoci dotazu hodnotu a zase ji spravne ulozim ?<br>
><br>
<br>
</div>Já používám trošku jiný přístup - používám přímo unicode:<br>
<br>
# vim: encoding=utf8<br>
import MySQLdb<br>
<br>
db = MySQLdb.connect(user="XXX", passwd="YYY", db="AAA", host="HHHH",<br>
use_unicode=1, charset="utf8")<br>
c = db.cursor()<br>
<br>
c.execute("""select AAAA from BBBB""")<br>
for i in c:<br>
print i[0], type(i[0]) # bude to unicode<br>
<br>
s = "Jak se máš?"<br>
print type(s) # tohle bude string<br>
c.execute("""update BBBB set AAAA=%s""", s)<br>
<br>
c.close()<br>
db.close()<br>
<br>
No a v databázi mám to pole AAAA jako:<br>
AAAA nchar varchar(40),<br>
<br>
Stejně to dělám v projektech, kde používám sqlalchemy:<br>
sqlalchemy.dburi = mysql://user:password@host/DB?use_unicode=1;charset=utf8<br>
<font color="#888888"><br>
--<br>
Petr<br>
_________________________________<br>
<a href="http://sites.google.com/site/petrsstuff/" target="_blank">http://sites.google.com/site/petrsstuff/</a><br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br>