cost 124 ms
在模板 function 的參數列表中構建 std::string 時類型推導錯誤

[英]Type Deduction Error when building std::string in parameter list of template function

在調查一個奇怪的 tcmalloc 錯誤時,我和我的同事將錯誤追溯到一行代碼: 一切正常,因為我們將其更改為: 我們在第一個版本中遇到了 tcmalloc 錯誤,因為第一個代碼片段希望在參數列表中組裝此字符串的位置分配大約 1.8GB,並且相應系統上沒有足夠的 memory 可用。 在我們將第二個代 ...

如何從 SOCI 查詢中綁定 output?

[英]How do I bind output from a SOCI query?

以下代碼:生成錯誤消息,如下:bool UACmUsers::GetUser(int userid) { soci::session sql(dbU::Connection()); sql << "SELECT userid, username, password FR ...

為什么 C++ 編譯器沒有檢測到正確聲明的 Class?

[英]Why is the C++ compiler not detecting a properly declared Class?

根據錯誤代碼,編譯器 (MSVC 2019) 未檢測到正確聲明的類。 在以下代碼中,編譯器在UACcDefault class 定義中第一次提及UACvLogin時停止。 [\src\UAC\controllers\UACcDefault.h][1] :#ifndef MANAGER_UACCD ...

如何無錯誤地構建 SOCI 庫?

[英]How do I build the SOCI library without errors?

我在構建 SOCI 庫時遇到了困難。 相關軟件: 增強版 1.73.0 CMake 版本 3.16 MSVC 編譯器版本 19.26.28805.0 MySQL 版本 5.7 SOCI 版本 4.0.0 相關路徑: Boost 的路徑是E:\cpp\Lib\boost\boost_1_7 ...

未定義對 soci::session::get_last_insert_id 的引用

[英]undefined reference to soci::session::get_last_insert_id

因此,我從 souceforge 下載了 soci 4.0.0 並將其解壓縮到 /tmp/ 中。 然后: 我得到了: 我不關心 posgresql 失敗(可能缺少一些開發文件) 但后來我嘗試編譯這個 socitest.cpp 文件:#include <soci/soci.h> #incl ...

2020-05-31 06:58:25   1   182    c++ / sql / soci  
如何使用 SOCI 庫處理減號運算符?

[英]How to handle minus operator with SOCI library?

我需要使用 SOCI 庫以與數據庫無關的方式處理減號運算符。 在 postgres 中不支持 Oracle 關鍵字 'MINUS' 並且相應的 postgres 關鍵字是 'EXCEPT' 。 例如:Oracle 語法SELECT COUNT(*) FROM (SELECT C1 FROM s1.T ...

如何獲取 soci::rowset<std::string> 在 sql 查詢</std::string>

[英]How to get soci::rowset<std::string> in sql query

我有一個列名和年齡的表。 我試圖把所有的名字都寫成 但是我的程序在 std::copy 處崩潰。 似乎容器(源和目標)對於 std::copy 都不相同。 我們可以使用 ORM 來做到這一點,如何? ...

2019-10-30 08:23:47   1   103    c++ / soci  
使用SOCI C ++在PostgreSQL中設置自動提交

[英]Set autocommit off in PostgreSQL with SOCI C++

這是一個答案,而不是我需要在SO中陳述的問題。 我很難解決這個問題(“如何在使用帶有PostgreSQL數據庫的社交庫時關閉自動提交”)並提出了幾個解決方案。 在Oracle中,默認情況下自動提交選項已關閉,我們必須顯式調用soci::session::commit來提交我們所做的事務, ...

如何在Windows 10上正確安裝SOCI C ++庫?

[英]How to properly install SOCI c++ library on windows 10?

我想用C ++進行數據庫編碼。 我的工具箱中應該包含哪些現代C ++庫? 表明SOCI是一個很好的跨平台,免費的庫。 但是SOCI的安裝是一個大問題,因為我找不到很好的博客,教程或文章,也沒有提供任何詳細的摘要。 我按照SOCI官方頁面http://soci.sourceforge.ne ...

來自SOCI Firebird后端的select語句的返回行的限制是多少?

[英]What is the limit of the returned rows from a select statement for the SOCI Firebird backend?

使用SOCI Firebird v4.0 trunk從/向Firebird數據庫讀取/寫入數據。 問題是,當我通過select語句選擇表中超過200萬行的所有行時,SOCI會拋出一個std::bad_alloc異常,而我只得到1024 * 1024行的值: 1048576 我不知道S ...

wxWidgets應用程序中的SOCI數據類型

[英]SOCI data types in wxWidgets applications

我已經啟動了一個新的簡單wxWidgets應用程序,然后使用SOCI為firebird數據庫訪問權限添加了支持。 我想知道是否可以使用的數據類型,如wxString和wxDateTime bacause我已經設計我的表結構法with'em。 TIA。 ...

無法使用Soci庫連接到SQL Server

[英]Unable to connet to SQL server using soci library

我是C ++的初學者,我在Linux上使用soci庫連接到SQL Server的問題,這是我的代碼,但是我有錯誤,但找不到解決方案,我的代碼是: 我有錯誤: 這是代碼: ...

在PL / pgSQL中使用Soci進行變量綁定

[英]Variable binding using soci with PL/pgSQL

我正在使用SOCI庫在Oracle和PostgreSQL數據庫上執行數據庫查詢。 我收到以下error : 無法執行查詢。 致命錯誤。 錯誤:綁定消息提供1個參數,但准備好的語句“”需要0” 當我綁定一個變量並執行以下PL / pgSQL時。 但是Oracle變體可以正 ...

行的SOCI向量

[英]SOCI Vector of row

我正在嘗試從SOCI獲取行向量,但似乎無法解決。 我需要一個函數來從sql語句返回行數據的向量。 我認為正確的方法是: 這將無法編譯。 我必須索引到行,我看不到它如何工作。 更新: 我對C ++的期望不高,所以我最終使用了一個簡單的解決方案: 其中tFi ...

2018-03-06 10:45:25   1   221    c++ / soci  
-static-libasan的未定義符號錯誤

[英]Undefined symbol error with -static-libasan

我使用地址清理程序來清理我的與SOCI鏈接的應用程序。 但是在與Oracle一起使用時,會出現提示性的Followijg錯誤消息。 這是應用程序的構建輸出 ...

如何在SOCI中注冊數據庫故障轉移回調?

[英]How to register a DB failover callback in SOCI?

我使用SOCI庫連接到數據庫,並且想要獲取數據庫故障轉移事件以進行日志記錄。 我不確定要實現什么接口以及如何進行回調注冊。 SOCI中有這種支持嗎? ...

2017-08-18 08:07:03   1   66    c++ / soci  
從SOCI用匿名PL SQL塊調用PLsql腳本

[英]Calling PLsql script with an anonymous PL SQL block from SOCI

我正在尋找一種通過SOCI調用匿名PLsql塊的方法。 數據傳輸通過以前在腳本中作為變量創建的refcursor進行: 我需要從應用程序中讀取refcursor才能檢索數據。 我試圖通過soci::statement執行上述操作,但它給了我錯誤: ORA-24333: zero it ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM