心情论坛


 
标  题: 有急事请教站长~~~~~~~~~
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-10 19:01  资料 文集 短消息  [收藏]
有急事请教站长~~~~~~~~~
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854



  看到了你以前在DZ上发的WWF论坛转DZ4.0的程序http://www.discuz.net/viewthread.php?tid=188057 ,实际使用中,发现问题无法转换,不知道是什么原因?

转换会员数据时显示:

Warning: mssql_query() [function.mssql-query]: message: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。 (severity 16) in c:\Inetpub\wwwroot\dz\upload\wwf2d4.php on line 197

Warning: mssql_query() [function.mssql-query]: Query failed in c:\Inetpub\wwwroot\dz\upload\wwf2d4.php on line 197

Warning: mssql_fetch_assoc(): supplied argument is not a valid MS SQL-result resource in c:\Inetpub\wwwroot\dz\upload\wwf2d4.php on line 198
转换版区数据 操作完毕.

转换版面数据时显示:

插入版区 fid = 1 , name = 电脑及配件维修讨论区 版区基本数据出错!
数据表: cdb_forums
语句: INSERT INTO `cdb_forums` ( `fid` , `fup` , `type` , `name` , `status` , `displayorder` , `styleid` , `threads` , `posts` , `todayposts` , `lastpost` , `allowsmilies` , `allowhtml` , `allowbbcode` , `allowimgcode` , `allowblog` , `recyclebin` , `modnewposts` , `jammer` , `inheritedmod` , `autoclose` ) VALUES ('1', '1', 'forum', '电脑及配件维修讨论区', '1', '3', '0', '', '', '0', '', '1', '0', '1', '1', '0', '0', '0', '0', '0', '0');

转换主题贴子时显示错误:

主题: 新手购买DC及配件常见问题集 转换失败!
语句:INSERT INTO `cdb_threads` ( `tid` , `fid` , `iconid` , `typeid` , `readperm` , `price` , `author` , `authorid` , `subject` , `dateline` , `lastpost` , `lastposter` , `views` , `replies` , `displayorder` , `highlight` , `digest` , `rate` , `blog` , `poll` , `attachment` , `moderated` , `closed` ) VALUES ('16915', '15', '', '', '', '', '', '', '新手购买DC及配件常见问题集', '1077708840', '1137107640', '', '41914', '', '0', '', '', '', '', '0', '0', '', '0');
错误:Incorrect integer value: '' for column 'iconid' at row 1


好像转换时都显示错误,,不知道是什么原因?


我的联系方法:QQ:149362、MSN:heatboycn@hotmail.com

希望站长多指点~~
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-9-10 19:06  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


怎么发到这里来了?
如果问这方面程序问题,请发到
http://www.exinqing.net/discuz
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-9-10 19:15  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


你在转换前需要将你的MSSQL数据库中的所有表所有涉及到字段类型为ntext的,修改为text类型就可以了。
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-10 21:40  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


谢谢站长,,还发一个问题,,如果WWF论坛的数据库名为数字开头的就没法转,,例如52name,,要改成name就行了,很奇怪~~
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-9-11 01:34  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854




QUOTE:
原帖由 kuku2006 于 2006-9-10 21:40 发表
谢谢站长,,还发一个问题,,如果WWF论坛的数据库名为数字开头的就没法转,,例如52name,,要改成name就行了,很奇怪~~

哦,是有这个问题的。在MySQL中不能以数字开头命名数据库的,呵呵,其实其他类型的一些数据库也是遵循这样的规则的。
其实微软的MSSQL严格说来有点不太规范
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-11 14:41  资料 文集 短消息  [收藏]
还是有问题,,站长请指教,,第一步就出错了
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


转换会员数据 出错 显示:

插入会员 uid = 1 , username = admin 会员基本数据出错!
数据表: cdb_members
语句: INSERT INTO `cdb_members` ( `uid` , `username` , `password` , `secques` , `gender` , `adminid` , `groupid` , `groupexpiry` , `extgroupids` , `regip` , `regdate` , `lastip` , `lastvisit` , `lastactivity` , `lastpost` , `posts` , `digestposts` , `oltime` , `pageviews` , `credits` , `extcredits1` , `extcredits2` , `extcredits3` , `extcredits4` , `extcredits5` , `extcredits6` , `extcredits7` , `extcredits8` , `avatarshowid` , `email` , `bday` , `sigstatus` , `tpp` , `ppp` , `styleid` , `dateformat` , `timeformat` , `pmsound` , `showemail` , `newsletter` , `invisible` , `timeoffset` , `newpm` , `accessmasks` ) VALUES ('1','admin','C618CB4BA7F78C530E4CFE3623E470EC4F229D6C','','','0','10','0','','WebWizForumsIP','1043524500','WebWizForumsIP','1148228520','1148228520','1148228520','4180','0','0','0','4180','4180','0','0','0','0','0','0','0','0','webmaster@52hardware.com','','0','0','0','0','0','0','0','0','1','0','9999','0','0');

错误: Data too long for column 'password' at row 1
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-11 14:43  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


转换转换版区数据是也出错,,显示:

插入版区 fid = 1 , name = 电脑及配件维修讨论区 版区基本数据出错!
数据表: cdb_forums
语句: INSERT INTO `cdb_forums` ( `fid` , `fup` , `type` , `name` , `status` , `displayorder` , `styleid` , `threads` , `posts` , `todayposts` , `lastpost` , `allowsmilies` , `allowhtml` , `allowbbcode` , `allowimgcode` , `allowblog` , `recyclebin` , `modnewposts` , `jammer` , `inheritedmod` , `autoclose` ) VALUES ('1', '1', 'forum', '电脑及配件维修讨论区', '1', '3', '0', '', '', '0', '', '1', '0', '1', '1', '0', '0', '0', '0', '0', '0');

错误:
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-11 14:44  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


转换主题数据也出错,,显示:

主题: 新手购买DC及配件常见问题集 转换失败!
语句:INSERT INTO `cdb_threads` ( `tid` , `fid` , `iconid` , `typeid` , `readperm` , `price` , `author` , `authorid` , `subject` , `dateline` , `lastpost` , `lastposter` , `views` , `replies` , `displayorder` , `highlight` , `digest` , `rate` , `blog` , `poll` , `attachment` , `moderated` , `closed` ) VALUES ('16915', '15', '', '', '', '', '', '', '新手购买DC及配件常见问题集', '1077708840', '1137107640', '', '41914', '', '0', '', '', '', '', '0', '0', '', '0');
错误:Incorrect integer value: '' for column 'iconid' at row 1
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-11 14:45  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


转换帖子数据出错,,显示:

帖子: 转换失败!
语句:INSERT INTO `cdb_posts` ( `pid` , `fid` , `tid` , `first` , `author` , `authorid` , `subject` , `dateline` , `message` , `useip` , `invisible` , `usesig` , `htmlon` , `bbcodeoff` , `smileyoff` , `parseurloff` , `attachment` , `rate` , `ratetimes` ) VALUES ('', '', '16915', '0', '', '1', '', '1077708840', '
购买时如何挑选DC

先看看包装是不是非常旧,有没有打开的痕迹,如果有明显的打开痕迹,很可能这台机器已经被挑选过了,意味着有问题。
然后看外观。看看有没有划痕,包括镜头、LCD、EVF和外壳等,
接着可以试拍一下,并用一下变焦,看看远近是否都可以拍清楚。如果对将要买的机器不熟悉,试机的时候可以用AUTO档来拍摄。
接着仔细看一下LCD和EVF有没有坏点。可以用手稍微档一下镜头,这样可以看到比较纯色的图像,或者对着白色的纸和深色的纸。 如果有坏点就换一台机器。
至于CCD上的坏点,那么更要小心了。由于直接在DC上是很难看清楚CCD的坏点的,所以需要将图片导入PC再看。如果商家那里 没有电脑,建议和商家谈一定的包换期(比如7天或15天),然后回家安安心心的测试。
在检查机器完毕之后,记得填写保修卡,有的保修卡如FUJI的,需要经销商敲章。不要遗忘。
还有就是检查一下配件是不是都在。
最后记得付钱.

PS:名词解释:
坏点:LCD和CCD由于制造的工艺上的问题,会产生一定的瑕次,表现为某个像点不亮,或永远亮着.

CCD坏点的检测

CCD坏点的检测

盖住镜头盖,用最大光圈, 快门在1/125,1/60,1/30,1S,3S等拍摄,建议拍摄最高分辨率的图.
再导入机器看原图。看看是否有固定的亮点,特别是在1/125,1/60,1/30应该是没有点的。
还可以用软件测,比较有名的是deadpixel(可以在http://www.starzen.com/imaging/down...adpixeltest.zip 下载

DEADPIXEL这个软件不需要安装的,解开来直接可以用.
如下图,首先按BROWSE找到你导如的测试图,然后按TEST.过一会结果就出来了.

QQ6688 附上了此图片:



__________________
为什么要用UV镜,怎么安装和选购UV镜。

为什么要用UV镜,怎么安装和选购UV镜。

UV用以过滤光谱中的紫外光, 在日光下以长镜拍摄远景, 也起保护镜头的作用。对于DC,CCD对紫外线并不敏感。所以用UV主要就是为了保护镜头。
UV镜的种类也有不少,首先是螺口,其实是镀膜(一般有不镀膜,单层镀膜,多层镀膜)。UV尽量要买的好些。不要买20-30元 的那种。否则会影响成像质量。至于UV的安装。通常需要用转接环或转接筒。如FUJI 6900/602就需要一个55-55的转接筒。如果不用,镜头就伸不出来的。UV是安装在转接筒上面的。

存储卡的选购

存储卡的选购

一般常用的存储卡有CF,SM,MS。 每个型号的DC通常只能用指定的卡(双卡槽的机器除外)
购买卡的时候尽量将机器带去,特别是选购CF卡。避免买回来的卡不兼容。


DC之家~~~包的选购

DC之家~~~包的选购

建议买包的时候带着相机去,免得买回来放不下.
包的品牌也有很多.

DC的粮食~~~电池的选购

DC的粮食~~~电池的选购

DC用的电池一般分为锂电池和5号电池.
锂电池,可以买原装的.但是价格比较贵.也可以买国产的.现在大多数品牌的DC锂电均有国产的了.价格较为便宜.
5号电池.一般使用碱性电池和镍氢电池。尽量使用高容量的镍氢电池。比如次世代1800mHA的电池。(上海大概10元一节)

有了电池当然要有充电器的话,如果是家里用,还是选用慢充比较好。这样不伤电池。而且充的足.

三脚架的选购
错误:Out of range value adjusted for column 'pid' at row 1
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-11 14:46  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


其它的转换时显示正常,,不知是什么原因,,还请站长多指教
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-15 20:43  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


谢谢站长,,我在网上查了一下Out of range value adjusted for column 'pid' at row 1,好像是因为mySQL版本是5.0的原因,新版本的MySQL对字段的严格检查,好像和4.0有些地方不一样了,,我把my.ini里的
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
重新启动MySQL后,可以正常运行转换程导入数据了,,并且没有错误,但是虽然没有错误,但主题和回贴没法导入(转完后,mysql里主题和回贴表里是空的,主题里只看到前5个内容),,奇怪的是主题只能导前5个,,并且没有显示任何错误
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-9-15 20:58  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854




QUOTE:
原帖由 kuku2006 于 2006-9-15 20:43 发表
谢谢站长,,我在网上查了一下Out of range value adjusted for column 'pid' at row 1,好像是因为mySQL版本是5.0的原因,新版本的MySQL对字段的严格检查,好像和4.0有些地方不一样了,,我把my.ini里的
sql-mode="STRICT_TR ...

这个错误的确是由于mysql对于字段数据类型检查严格造成的。但是其实同转换程序也有关系的。
这几天事情比较多,如果你不着急而且这两天也解决不了的话,我周一帮你转换吧。
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-15 21:10  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854


我又找了一下,估计可能还是5.0设置的问题,不知道是不是下面讲的情况:

MySQL发布也有一段时间了,我自己的小站一直用的MySQL4.1,运转正常,不过由于看到MySQL对视图、触发器、存储过程等等的支持,忍不住下载了一个windows版本,装在自己机器上试验,准备把小站迁移到MySQL5。没想到的是这个过程居然花费了整整一个下午。

安装不在罗嗦,不管是下载的安装包或者解压非安装版安装都非常容易,自己注册windows系统服务即可,重点是my.ini文件的设置,其中,包含了字符集的设置,也就是MySQL的默认字符集,这里涉及到两个地方,注意,这是windows下的设置:

[mysql]
default-character-set=gbk
[mysqld]
default-character-set=gbk
厄运开始。在导出了MySQL4的数据库后,我非常随意的将SQL脚本执行了,连输出结果都没看,以为大功告成了,然而,在我敲入'http://localhost:8080'的时候,我赫然发现所有本该有文字的地方空空如也,马上在MySQL中查询,果然,数据库中输出表存在,所有数据一无所有。于是乎,我重新将INSERT语句单独执行,不幸的是,所有只要包含中文的地方,一概出现了一行错误提示“Data too long for column 'xx' in row 1”,随之的结果就是所有前面执行的东西全部rollback。想当然的我认为是字符集设置问题,检查了无数次my.ini,试了无数字符集,仍无法插入一个中文字符,遂GOOGLE,果然发现只要非English语系都有这个问题,解决办法暂时只能是在INSERT前执行:
SET NAMES GBK;
执行了以上语句后,一帆风顺的插入了数据库,CommandLine下Select欢快的显示出了所有数据,中文一切正常。
厄运继续我兴奋的敲入了我敲了无数遍的URL,突然发现所有中文字符全都是"?",难道是查询语句问题,检查若干遍没发现问题,试着在my.ini中设置了client的字符集也没有效果,突然想到,是否对client来说,查询返回的结果也需要指定字符集?
柳暗花明我尝试性的在我php的MySQL连接字符串下执行了如下语句:
mysql_query("SET NAMES GBK");
终于,在浏览器中我看到了熟悉的文字:)
总结:对于以上问题,在我GOOGLE的过程中,发现很多人都遇到了,不过多数地方没有提到如何解决之,所以在这里整理了一下,希望对朋友们有所帮助。
TOP
kuku2006
No.1.心情孤客
Rank: 1



MZ号码 22617
精华 0
积分 1
帖子 11
升级值 1 点
财富值 -1 点
阅读权限 10
注册日期 2006-9-10
上次访问 2007-5-17
血型
状态 离线
发表于 2006-9-15 21:15  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=14854



谢谢站长~~~~,
TOP