如何解决“不可识别的数据库格式”问题

如何解决“不可识别的数据库格式”问题,第1张

有没有安装AccessDatabaseEngineexe,或者重装下看有没有用!

“>

首先如果你是ADSL直接对外网的机器 不必开放端口

如果您是内网 需要在路由开放的端口如下:

9958 (帐号登陆端口)

9865或9870 根据自己配置文件内的端口更改 (翻译为点数列表端口)

5816 (进入游戏端口)

修改外网IP

ACCServer\configini

SERVERIP = 127001 (这个改为外网IP)

GameServer\configini

GAMESERVER_IP = 127001 (这个改为外网IP)

GameServer\shellini

ACCOUNT_IP = 127001 (这个改为外网IP)

其他IP不必修改 保持127001即可!

4)以上都没问题仍然无法登陆魔域私服游戏

如果你修改过系统时间,也就是在MSG运行后,对系统时间进行修改,就会造成登陆超时,MSG不接受登陆请求!重起MSG即可!

如果提示连接失败,重新登陆仍然出问题,可能是由于内存不够导致MSG已经死掉,而无法接受登陆请求!

如果提示密码错误,可能和版本有关系!

MSG2668 / 2993 对应QQ3711版本

MSG2883 对应QQ3786版本

如果仍然提示密码错误,可能和你的ACC所连接的帐号数据库有关系

也许是你的帐号并未写入数据库,在数据库不存在

或者帐号数据库损坏,

如果你有单独的帐号数据库,请按如下配置ACCServer/AuthorizeDBcfg

127001 root test account account name password id

count_stat server_name status

127001 root 378b243e220ca493 account

如果你的帐号数据库和其他数据都在MY数据库内,请按如下配置

127001 root test my account name password id

count_stat server_name status

127001 root 378b243e220ca493 my

MYSQL登陆帐号密码请自行修改!

5> ACC启动后自动消失 或者提示错误!

如果你有单独的帐号数据库,请按如下配置ACCServer/AuthorizeDBcfg

127001 root test account account name password id

count_stat server_name status

127001 root 378b243e220ca493 account

如果你的帐号数据库和其他数据都在MY数据库内,请按如下配置

127001 root test my account name password id

count_stat server_name status

127001 root 378b243e220ca493 my

MYSQL登陆帐号密码请自行修改!

ACCServer/gameservercfg改为如下

1000 1 127001 root test my

MYSQL登陆帐号密码请自行修改!

如果仍然无法启动,可能是你的MYSQL帐号密码有错误!或者MYSQL没有启动!

简单启动MYSQL的方法: 开始-控制面版-管理工具-服务 找到MYSQL点启动即可!

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!运行下列SQL代码即可:select max(字段2) AS 最大数值 from abc where 字段1='张三' 以上代码只返回一条记录,一个字段,指针落在第一条记录上,也就是唯一的那条记录。 最大数值7 如果你想返回姓名和其最大值,可以改写如下:select 字段1,max(字段2) AS 最大数值 from abc where 字段1='张三' group by 字段1返回一条记录,指针就落在第一条记录上,也就是名字为“张三”的那条记录上,最大数值为7 字段1 最大数值张三 7 至于如果你要在一个记录集里移动指针,这是另外一个概念,跟SQL语句没有关系。 在记录集里查找一个特定的记录,其中一个可用的办法是用ADO数据访问对象 RECORDSET的FIND方法。查找名为“张三”的最大数值,可以先用SORT属性基于字段1升序排序、字段2降序排序,然后用Find方法从第一条记录开始查找字段1为“张三”的记录,找到“张三”后,记录集指针即落到最大数值为7的那条记录上了。 楼主还有什么疑问的话,可以用百度HI我,因为匿名提问无法与你联系。,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

插入新数据

sql="select from [表名]"

set rs=servercreateobject("adodbrecordset")

rsopen sql,conn,3,3

rsaddnew

rs("字段")=request("字段")

rsupdate

修改

sql="select from [表名] where id='"&request("id")&"'"

set rs=servercreateobject("adodbrecordset")

rsopen sql,conn,3,3

rs("字段")=request("字段")

rsupdate

删除和查询是一样的

connexecute"delete from [表名] where id="&request("id")

connclose

set conn=nothing

responseredirect RequestServerVariables(">

按你提供的代码,应该没什么问题,这就是一个简单的字符串拼接问题,

o1="like"

sql="select top 15 from tab where col "&o1&" '%xxx%'

sql="select top 15 from tab where col like '%xxx%'

肯定是一样的。

你出错的环节可能在拼接sql前o1没得到正确的值

以上就是关于如何解决“不可识别的数据库格式”问题全部的内容,包括:如何解决“不可识别的数据库格式”问题、ACC数据库删除出错,帮忙查看代码、魔域单机服务器连接错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9402360.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存