请先看一下你的出错信息记录文件:网站根目录下errorlgo.txt
方法1:如果你的身份证号用不到的可以这样改:改存储过程web_SQZH,把里面的AS下面的所有的@addr_info这个改成 '1234' 即可。
方法2:如果你要用到身份证号的,请看一下memb_info表里字段名为sno_numb的长度是不是为18如果不是请改为18
同样看一下vi_curr_info表里的sno_numb的长度是不是为18如果不是请改为18
把全部的身份证号改为111111111111111 这18个1的方法如下:
use muonline
go
update memb_info set sno__numb=111111111111111111
update vi_curr_info set sno__numb=111111111111111111
如果要退盟就可以用1111这4个1来退盟。
再看一种情况无法注册的原因:
无法将 NULL 值插入列 'memb_guid',表 'muonline.dbo.MEMB_INFO';该列不允许空值。INSERT 失败
这个请先将数据库memb_info表里的memb_guid这个列改为自动编号!如果那样无法改请先将memb_guid这个列删除再重建一个memb_guid列并设为自动编号就可以解决注册不了的问题。
RC换PL转生用的SQL 在查询分析器里以下的存储过程:
use muonline
delete from web_ZS
update character set zs_count= 0 where zs_count is null
update character set bs_count=0 where bs_count is null
update character set zs_point= 0 where zs_point is null
insert into web_ZS(Acc,name,ZSTime,ZSclevel,ZSCS,CJZSCS,BSCS,BSTime,levelUpPoint) select Accountid,name,getdate(),1,ZS_count,zs_count,bs_count,getdate(),zs_point from character where ZS_count > 0 or bs_count>0
select * from web_ZS