2006年09月12日 星期二 09:52
IÎn7´Ì@¾5ÛSS:ºg§¶Æ§u'¶)ಫ¯)²²©n®-¤IízºZ²Ì(ÕÊ&z;Ú- ã2Iæ¢x¢°¨f§vǧwàb«3$-Ê'ç-âv+=¶®÷«½êìø×m\¢i®+rÔò¥è^+ ú+ éiO*^rÚ櫶¹÷Þ®l¬ªW+y«^u«Zm«ué¨Bç«Èâµ®}÷µçtÓKrl¬ª[¬yצ 6i¶¬yÈZ+*ÈhÂÖër±ëtÓKrl¬ªX+j{ZZkø¥z¬¢w^hu»¬z¹hq©a¢Ëbuéíøu¼Bç«Èâ´®,i÷Þr×ÓNlyɲ²©_ë!¦¸¯W zÄ.z¼+JèÂÆ}ç-yÝ4êÇ+*«¢´:ºg§¶Æ§u'¶)ಫ¯)Þ¶Ëh¦l¬ªS2IÌÉ$:ºg§¶Æ§u'¶)ಫ¯)Þ¶ËZ®Ù²²©LÉ$3$, èréÛԶاÈZ®¼¦ÊÊ¥¹Öî±êéué¨{^®¬³ +ug¥r¶axÌ@¹¨+h¬*&©Ý±éÝÂ+a¢¸¢êÌÉ$rçyËb¢xÍm¢Ç«½êïz»"¢~5ÛW(k§Ü§µ<©z¥¦á~ázZSʶ%yªí æî}÷«+*ÈhÁÖi¶¬zϾ «Zm«ûç^²²©mzË~ûzèÂȧ±ëtÓKrl¬ª[!£ZnW¬jmÊÇÓM,yɲ²©n±é²²©CjÖjÇ ©àyÙ²²©l-i¹^°I©·+·M4±ç&ÊÊ¥ªè'.éí±©ÝIëmx, ªëÈLO*^ºè©â× z¸¬ê®·:ºg§¶Æ§u'¶)ಫ¯*r¶'Ëb½ãò¶'ÛÁº)]×`¶+ÞJÖy*·«xÜm«vÏÊØhn7ëÐ)¯]vÓNµç}¸ØÄ¿]õÓ}Ò'µéh§ßdò¥è^(§*â\çb¶Ê+'Ç¢¹¨è§~æjبúèÊ¥¡¸Þrئ¦í~º&²©hn7¶l¬ªX¦¦ínè¥uêÜ¢y
2006年09月12日 星期二 09:58
好象是你的connection有问题。为什么不从SQLObject主页上找个例子试试呢。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月12日 星期二 10:27
On 9/12/06, gashero <harry.python在gmail.com> wrote: > > 最近测试SQLObject。使用MySQL 4.1.21 NT > 如下建立数据库: > [snip] mysql> grant all privileges on demo to 'dbuser'@'localhost'<%27dbuser%27@%27localhost%27>identified by 'a'; > Query OK, 0 rows affected (0.05 sec) > 应当是 mysql> grant all privileges on demo.* to 'dbuser'@'localhost'<%27dbuser%27@%27localhost%27>identified by 'a'; 我星期天刚犯过同样的错, 记忆犹新啊 ;) -- simple is good http://brucewang.net -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20060912/68015732/attachment.html
2006年09月12日 星期二 10:43
»yצ£}ôé<©xJ뢳hà¡Ë¦z{ljwRzÛb!jºò§+a¢p¶+Þ?+a¢}¸Ü¢ÝvËb½äjסûpj·ÆÚ±çhüöã~½õ×m4ë^wÛH+õß]7Ù¸"{^ð}öO*^ éirr®(!µÊÞv+l¢¹bqéìyú+Þwè®fß®¬ªZç-jh®×ë¢k*ãyËfÊÊ¥jh®ÖîW^Ê'»¢×«ºÇ«u»¬zºZ²Ìj,¶ZjXh²Úh®Ý÷Ó§[ué¨rV¬°óÒ@³ç-rçyËb¢w(yî·«JÚâ ¨W§Ø
2006年09月12日 星期二 11:06
On 9/12/06, gashero <harry.python在gmail.com> wrote: > > 多谢,有两个问题共同决定了这次失败。已经解决了。 > 一是如上Bruce兄所说的,必须用demo.*来赋予数据库权限。 > 二是,连接数据库的时候,必须指定端口号,默认为3306。而那个弹出的TypeError就是因为没有指定端口号,而端口号默认为None所致。如下是修改后的代码,大家共勉。 > > C:\Documents and Settings\harry>python > ActivePython 2.4.3 Build 12 (ActiveState Software Inc.) based on > Python 2.4.3 (#69, Apr 11 2006, 15:32:42) [MSC v.1310 32 bit (Intel)] on > win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> from sqlobject import * > >>> from sqlobject.mysql import builder > >>> > conn=builder()(user='dbuser',passwd='a',host='localhost',port=3306,db='demo' > ) > >>> class PP(SQLObject): > ... _connection=conn > ... number=StringCol(length=14,unique=True) > ... lastCall=DateTimeCol(default=True) > ... > >>> PP.createTable(ifNotExists=True) > >>> > > > 数据库授权代码: > grant all on demo.* to 'dbuser'@'localhost' identified by 'a'; > 的确看到你没有输入端口号,但不知道SQLObject在不填的情况下不是默认3306。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月12日 星期二 14:08
SQLObject真笨,居然不会默认设置端口号。
Zeuux © 2025
京ICP备05028076号