libpq

    0熱度

    1回答

    有誰知道如何正確準備將BYTEA數據類型插入到postgresql中嗎?我有一個從libmcrypt生成的加密字符串。我希望將加密存儲在定義爲 「cdata bytea not null」的表列中。 我的核心與命令行完美結合,但現在我希望將加密存儲在RDBMS中作爲opped文件。代碼片段如下: int rs; char buffer[1]; char dbuffer[1024]; data

    1熱度

    1回答

    我正在編寫一個應用程序,通過靜態庫(包括tinyxml2,sqlite3,openssl和libpq)鏈接所有第三方代碼;一切工作正常以後,每當我嘗試鏈接到libpqd.lib - 它們使用了9.1.9和9.2.4的來源 - 我越來越: 1>LIBCMTD.lib(dosmap.obj) : error LNK2005: __dosmaperr already defined in libpqd.

    0熱度

    1回答

    我使用C語言編寫並使用Postgresql的Libpq庫,並且想將PNG圖像以「bytea」類型存儲到數據庫中。我一直在網上搜索幾個小時,並找不到一個很好的例子來處理這項工作,所以想寫在這裏,尋求你的幫助。 我有12個參數綁定,其中一個是PNG圖像。其餘的都是char *,並沒有問題。 下面是我到目前爲止所嘗試的。 (我在寫代碼的必要組成部分): PGresult *res; PGcon

    0熱度

    1回答

    我使用的libpq PostgreSQL數據庫的圖書館,我有一個關於從數據庫檢索數據BYTEA問題。我無法解決我的問題,所以想問你。每當我嘗試將圖像文件插入到數據庫並將其恢復時,返回數據的大小始終是我發送數據的2倍。實際上,確切的等式是:檢索數據=發送數據* 2 + 2(以字節爲單位)。所以,我無法弄清楚的是,我可能失去了一些東西:/ 我用一個例子的代碼如下圖所示: PGresult* res;

    0熱度

    1回答

    我已經在我的計算機上測試並完美運行了Python中的應用程序(Mac OSX 10.8.3 Python2.7.3 Postgresql9.2.4 Psycopg2-2.5)。該應用程序使用py2app編譯,我可以看到,構建成功地將所有包/模塊包含到應用程序內容文件夾中。 Psycopg2正確導入我的機器上,並且應用程序運行正常,但是當應用程序的另一臺計算機上運行(我已經嘗試了4臺不同的電腦...

    0熱度

    1回答

    ERROR: syntax error at or near "\" LINE 1: \copy mytable FROM urishFile WITH (FORMAT csv, DELIMITER ','... ^ 從C++程序運行命令時出現此錯誤。 command = "\\copy mytable FROM urishFile WITH (FORMAT csv, DELIMI

    0熱度

    2回答

    我正在使用PostgreSql C庫libpq,並且我可以從PGresult指針中使用PQgetvalue函數獲取值。 現在,我有10-20列的表,我想打印出來用一個簡單的printf電話: printf("%s,%s,%s..(so on...)...%s", resA, resB, resC,..., resN); 其中resA到resB的字符串中使用PGgetvalue功能加載。現在,這

    0熱度

    1回答

    製作標題以連接到PostgreSQL數據庫我將libpq函數封裝到我自己的函數中,但在其中一個函數中,它應該返回一個PGconn類型的指針我得到一個錯誤類型... ConexionPostgres.c:32:6: aviso: la asignación crea un puntero desde un entero sin una conversión [activado por defecto

    0熱度

    1回答

    我在使用Windows 7 x64的VS 2012。我的朋友寫了我這是使用libpq的C++類: ... #include <libpq-fe.h> const char* QStrToCStr(QString qstring); void ShowInfoBox(QString string); QString IToQS(int x); QString DToQS(double x)

    1熱度

    1回答

    問題我試圖創建與C從libpq數據庫連接。如果我創建與PQconnectdb連接,一切工作正常,但如果我創建它與PQconnectdbParams函數,具有相同只有以不同方式存儲的參數(請參閱libpq reference),我得到了分段錯誤錯誤,沒有任何其他消息。有人可以幫我解決這個問題嗎? 你可以看到波紋管我的代碼: int main(int argc, char *argv[]) {