dbd

    0熱度

    1回答

    我有這樣的perl腳本 wrapper.pl #!/usr/bin/env perl use strict; use warnings; use Getopt::Long; use DBI; # input params my $end; my $start; my $url; my @IP; my $host = "localhost"; my $dbname = "fl

    0熱度

    1回答

    我有一個jqgrid調用perl cgi來填充網格。 cgi使用DBD :: Oracle來獲取數據。網格不顯示數據。 調試腳本我發現在語句準備好時會發生衝突。當我跳過準備,只是發送數據,它工作正常;當我從Oracle更改爲PostgreSQL時,它工作得很好。 任何有經驗的人嗎?我知道CGI正在使用Oracle連接,因爲它在我以交互方式運行時運行並打印到屏幕上。當從網格調用CGI時,它不會。當C

    1熱度

    1回答

    我開始爲一些cron作業編寫一些Perl腳本,這些腳本將查詢數據庫併發出有關即將發生的事件的提醒。我對Perl中的數據庫訪問頗爲陌生,因爲迄今爲止,我的大部分工作都是使用PHP在Web端進行的。無論如何,第一個查詢工作正常,生成一個臨時輸出文件,然後我回讀該輸出文件,以循環查詢結果,查找第一個查詢中發現的用戶的特定事件。 ,我運行到現在,得到以下錯誤的問題: ./remind.pl DBD::m

    2熱度

    2回答

    在生產環境中運行的穩定的,基於Web的單線程/進程perl應用程序開始間歇性地拋出此錯誤只有在系統負載很重的情況下。我們無法確定根本原因。 Usage: DBD::Pg::db::DESTROY(dbh) during global destruction 任何人都可以提供這種錯誤的任何解釋?當Perl在關閉之前清理時,如果不帶參數調用DESTROY(self?),它似乎是從Pg.sx拋出的。

    0熱度

    1回答

    我想生成一個ER圖的排序,我的空間數據庫我在Postgresql中創建。由於我也是Postgresql的新手,我不太確定圖表功能是否可以使用PgAdmin提供的功能(不是指圖形查詢生成器)來完成。但是,在我看來,沒有。我瞭解到有一個名爲postgresql_autodoc的基於perl的工具可以運行PostgreSQL系統表並返回描述數據庫的HTML,Dot,Dia和DocBook XML。現在這

    2熱度

    2回答

    我想通過Makefile.PL在linux主機上建立DBD :: Pg;我的要求是這樣的,我必須能夠動態鏈接到perl,但靜態鏈接到libpq.so(因爲它可能不適用於所有的盒子)。 有沒有簡單的方法來做到這一點?我試過改變Makefile.PL的LIBS指令中的鏈接選項,但MakeMaker忽略了我的選項。

    0熱度

    1回答

    我在Windows上使用cygwin來編譯perl模塊。我能夠通過cpan安裝perl DBI,後來我安裝了DBD,它也說成功安裝。 CPAN [1]>安裝DBD ::甲骨文要讀 物於星期三'產生/home/e1sched/.cpan/Metadata資料庫,4月24日2013 GMT 12時08分01秒DBD :: Oracle是最新的(1.60)。 現在,當我執行我的腳本,我得到下面的這個錯誤

    2熱度

    2回答

    我需要使用Perl和DBI在MySQL中執行查詢並將結果插入到另一個表中。第二個表是即時創建的,用於定義原始查詢返回的相同數量的字段,再加上一個字段。 我無法預先知道第一個查詢或它將返回多少個字段。所以我在做這個很醜陋事情(總結): # Execute the received query my $sth = $dbh->prepare($received_sql); $sth->execut

    1熱度

    1回答

    以下是將SQL查詢轉儲爲對齊文本表格格式的代碼。 sub sql_command { my ($self,$str) = @_; my $s = $self->{_db}->prepare($str) or die $!; $s->execute() or die $!; my $table; push @$table, [ map { defin

    0熱度

    1回答

    我正在使用DBD::CSV來顯示csv數據。有時文件不包含列名,所以我們必須手動定義它。但是在我遵循這些文檔之後,我陷入瞭如何使skip_first_row屬性工作的問題。我的代碼是: #! perl use strict; use warnings; use DBI; my $dbh = DBI->connect("dbi:CSV:", undef, undef, { f_d