Python论坛  - 讨论区

标题:[python-chinese] 求助SQLObject异常的原因

2006年09月12日 星期二 09:52

gashero harry.python在gmail.com
星期二 九月 12 09:52:43 HKT 2006

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צ 6­i¶¬yÈZž›+*–ÈhÂ֛•ëš›r±ëtÓKrl¬ªX+j{Z–ZkŠø¥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ëmŠx,…ªëȀLO*^ºè­©âž× z¸¬­ê®Š·:ºg§¶Æ§u'­¶)ಫ¯*r¶'Ëb½ãò¶'ۍÁº)]×`¶+ÞJÖ­y*·«x‰Üm«v‰ÏÊØhŸn7ëÐ)¯]vÓNµç}¸ØĂ¿]õÓ}›ŠÒ'µéhŸ§ßdò¥è^–—(§*â‚\­çb¶Ê+–'žÇŸ¢¹¨­è§~ŠæjبúèšÊ¥¡¸Þrئ¦Ší~º&²©hn7œ¶l¬ªX¦¦Šínè¥uêÜ¢y

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 09:58

limodou limodou在gmail.com
星期二 九月 12 09:58:21 HKT 2006

好象是你的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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 10:27

Bruce Wang number5在gmail.com
星期二 九月 12 10:27:48 HKT 2006

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 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 10:43

gashero harry.python在gmail.com
星期二 九月 12 10:43:05 HKT 2006

»œyצ£}ôé<©xJ뢳hàƒ¡Ë¦z{ljwRzÛbž!jºò§+a¢p¶+Þ?+a¢}¸Ü¢•ÝvËb½ä­jג¡ûpj·ˆÆÚ±çhœü­†‰öã~½šõ×m4ë^wۍŒH+õß]7Ù¸­"{^–‰ðŠ}öO*^…éirŠr®(!µÊÞ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§‚Ø

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 11:06

limodou limodou在gmail.com
星期二 九月 12 11:06:47 HKT 2006

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月12日 星期二 14:08

gashero harry.python在gmail.com
星期二 九月 12 14:08:11 HKT 2006

SQLObject真笨,居然不会默认设置端口号。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号