dbi

    0热度

    1回答

    当我在控制台中尝试时,下面的查询正常工作。 mysql> SELECT COUNT(l.ID), a.MAX_PER_PRD, a.PLURAL, d.TIME_DENOM FROM logro l, challenge c, lib_accomp_type a, lib_deporte d WHERE l.PERIOD=3 AND l.GAME_ID=2 AND l.PLR_ID=3 AND l

    1热度

    1回答

    我想在SUN solaries 11安装perl DBI,但我总是得到了以下错误: sh: line 1: cc: not found *** Error code 127 make: Fatal error: Command failed for target `Perl.o' 我做了如下步骤: 下载并提取DBI- 1.628然后在shell命令中: cd DBI-1.628 make

    0热度

    1回答

    我在Mac OS X Yosemite上使用XAMPP,并且正在尝试使用Perl与我的MySQL数据库进行通信。 这需要两件事:(1)DBI和(2)mysql驱动模块,DBD :: mysql。 我遇到了很多安装DBD :: mysql部分的麻烦。但是,在网上按照一些指示后,它现在看起来像安装了DBD :: mysql,但我怀疑它是否正确。 在终端,当我加载了CPAN,然后键入 “安装DBD ::

    -2热度

    1回答

    当查询失败时,我需要向数组添加一条错误消息。 这是我执行行: $txnQuery[$t] = $sth_Data->execute(@argsIn); 我想是这样的: $txnQuery[$t] = $sth_Data->execute(@argsIn) or die push(@Error,"SQL Error");

    4热度

    2回答

    的我遇到了以下错误试图运行,升级到埃尔卡皮坦后使用DBI一个perl脚本(典型值!): install_driver(mysql) failed: Can't load '/Library/Perl/5.18/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' for module DBD::mysql: dlopen(/Library/

    0热度

    1回答

    我有一些麻烦,插入从一个SQL函数返回到变量。当我运行下面的代码(连接字符串是明确工作),我收到以下错误: 裸词发现,其中运营商预计将在Script.pl线34, 近“‘SELECT IDENT_CURRENT(’数据库” (在Script.pl线34缺少运营商数据库之前?)语法错误,在近线Script.pl“‘SELECT IDENT_CURRENT(’数据库” 坏名声表”后34 我成功制备/执

    0热度

    2回答

    MySQL的新品牌,我试图写一个Perl脚本来访问我自己的机器上的MySQL数据库(最终希望使用脚本从SQL Server数据库复制数据一台远程机器到我自己机器上的MySQL数据库,但首先我需要让它访问我的服务器)。 我写了下面的代码,在MySQL Workbench中正常工作: use test; DROPTABLE IF EXISTS alerts; 请不是我写DROPTABLE作为一

    0热度

    1回答

    我已经尝试了3种不同的方法将多个(超过500)行插入到SQLite表中。直觉地,下面的方法3是最快的。我会假设方法2将是最快的,因为它使用“准备好的”语句句柄。但我的第三种方法 - 一次插入500行(500显然是SQLite允许的最大值) - 速度更快。 我错过了什么?我应该继续采用500方法还是有另一种方法? 注意:下面的代码不是我的实际代码,我只是为了示例目的而将其写入,并没有经过测试。 us

    0热度

    2回答

    我想运行这是摆在1.SQL文件时,此命令是我的代码: $sth=$dbh->do(q { @1.sql }); 但这种代码是不工作: 有输出: DBI::db=HASH(0xf18edc0) trace level set to 0x0/2 (DBI @ 0x0/0) in DBI 1.634-ithread (pid 10389) -> do in DBD::_::db for D

    1热度

    2回答

    gem 'dbi' require 'dbi' begin con = Mysql.new 'localhost', 'root', '1234' puts con.get_server_info rs = con.query 'SELECT VERSION()' puts rs.fetch_row rescue Mysql::Error => e puts e.errno