maper
发表于 2009-9-27 16:18:50
原帖由 howoldareyou 于 2009-9-27 04:12 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
干嘛自动重连啊,接着答题就是了,不用quit。
我不用quit,全自动,除去数据库没有的或乱码的算答错,大概能拿10w左右。
10w pot随便找个机器人都行,就不用折腾这个了
trace
发表于 2009-9-27 18:15:11
好像是odbc的问题?每次quit以后
有个odbc的数据断开的提示,我不点确定,他不自动重连。
这个bot很完美。maper果然是高手啊。
trace
发表于 2009-9-27 18:27:55
重新看了。就是出现红豆机器人server has closed the connection这个提示框就不动了
我点下提示框的确定就重连了。
maper
发表于 2009-9-27 18:30:46
原帖由 trace 于 2009-9-27 06:15 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
好像是odbc的问题?每次quit以后
有个odbc的数据断开的提示,我不点确定,他不自动重连。
这个bot很完美。maper果然是高手啊。
文件---全局属性---常规---“游戏断线时显示警告对话框”,把前面的勾去掉试试看
trace
发表于 2009-9-27 18:40:41
搞定了。果然是global preference 的问题。
我一开始一直设置connect 。
四种链接方式都试过了也不行。还以为需要自动重连的插件呢。
wdb
发表于 2009-9-28 11:07:22
ttk_05
whuan
发表于 2009-9-28 16:30:05
我顶,你们太强大了,俺服了
ddid
发表于 2009-10-1 05:28:27
用ADO访问Access数据库,就不用设置DSN那么麻烦了,不过ODBC的方法全费,连接、打开、查询、关闭…… 全要用ADO的方法重新写过了。
连 odbc.dll 都不用,而是用 luacom.dll 。
assert (package.loadlib ("luacom.dll","luacom_open")) ()
local conn = assert (luacom.CreateObject ("ADODB.Connection"), "cannot open ADODB.Connection")
这下sure高兴了,和JavaScript一模一样!
昨晚稍微研究了下SQLITE3,虽然也不用设定DSN,但也有一个麻烦的地方:只要有中文字符的地方,不管是select_string还是结果,都要用iconv转一下才能正常执行或显示,好在前段时间搞明白了iconv。
zgbl
发表于 2009-10-1 08:23:58
this is too wall bigttk_00
已更新至wiki
liguoming
发表于 2009-10-15 21:20:11
ding