当在DBMaster5.0运行DBMaster perl示例程序 ("demo.pl") 时,用户应该注意什么?
假设DBD::DBMaster的版本是0.15。
- 注意DBMaster的版本:原始的Makefile.PL的入口可能在第12行:
my $DEFAULTVER = '3.7';
按照下面的更改入口:
my $DEFAULTVER = '5.0';
2. 用户会发现:在demo.pl程序中"fetchrow_hashref"方法不会取得正确的结果,在每行只显示0。
这是示例的一个bug,因为关于区分大小写的问题DBMaster4.x和5.x已经做了更新,所以demo.pl应该按照如下更改:
$hash_ref->{"Id"},$hash_ref->{"Name"},$hash_ref->{"Title"},$hash_ref->{"Phone"});
==>
$hash_ref->{"ID"},$hash_ref->{"NAME"},$hash_ref->{"TITLE"},$hash_ref->{"PHONE"});