[英](10210) Attribute identifier invalid or not supported
我們在 Linux 上運行雪花 ODBC 驅動程序並使用 soci ODBC 連接,但出現以下錯誤。知道如何解決這個問題嗎? 這是連接字符串 ...
[英](10210) Attribute identifier invalid or not supported
我們在 Linux 上運行雪花 ODBC 驅動程序並使用 soci ODBC 連接,但出現以下錯誤。知道如何解決這個問題嗎? 這是連接字符串 ...
[英]Type Deduction Error when building std::string in parameter list of template function
在調查一個奇怪的 tcmalloc 錯誤時,我和我的同事將錯誤追溯到一行代碼: 一切正常,因為我們將其更改為: 我們在第一個版本中遇到了 tcmalloc 錯誤,因為第一個代碼片段希望在參數列表中組裝此字符串的位置分配大約 1.8GB,並且相應系統上沒有足夠的 memory 可用。 在我們將第二個代 ...
[英]soci gives fatal error: mysql.h: No such file or directory
當我嘗試編譯使用 SOCI 庫的程序時,我得到: 我已經檢查過,我有 mysql.h 在: 我的 CMakeLists 文件是: 我試圖添加: 但我知道沒有 package 配置文件。 我還嘗試重新安裝 soci 和 mysql 連接器。 ...
[英]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 ...
[英]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 ...
[英]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 ...
[英]undefined reference to soci::session::get_last_insert_id
因此,我從 souceforge 下載了 soci 4.0.0 並將其解壓縮到 /tmp/ 中。 然后: 我得到了: 我不關心 posgresql 失敗(可能缺少一些開發文件) 但后來我嘗試編譯這個 socitest.cpp 文件:#include <soci/soci.h> #incl ...
[英]How to handle minus operator with SOCI library?
我需要使用 SOCI 庫以與數據庫無關的方式處理減號運算符。 在 postgres 中不支持 Oracle 關鍵字 'MINUS' 並且相應的 postgres 關鍵字是 'EXCEPT' 。 例如:Oracle 語法SELECT COUNT(*) FROM (SELECT C1 FROM s1.T ...
[英]How to get soci::rowset<std::string> in sql query
我有一個列名和年齡的表。 我試圖把所有的名字都寫成 但是我的程序在 std::copy 處崩潰。 似乎容器(源和目標)對於 std::copy 都不相同。 我們可以使用 ORM 來做到這一點,如何? ...
[英]Set autocommit off in PostgreSQL with SOCI C++
這是一個答案,而不是我需要在SO中陳述的問題。 我很難解決這個問題(“如何在使用帶有PostgreSQL數據庫的社交庫時關閉自動提交”)並提出了幾個解決方案。 在Oracle中,默認情況下自動提交選項已關閉,我們必須顯式調用soci::session::commit來提交我們所做的事務, ...
[英]How to properly install SOCI c++ library on windows 10?
我想用C ++進行數據庫編碼。 我的工具箱中應該包含哪些現代C ++庫? 表明SOCI是一個很好的跨平台,免費的庫。 但是SOCI的安裝是一個大問題,因為我找不到很好的博客,教程或文章,也沒有提供任何詳細的摘要。 我按照SOCI官方頁面http://soci.sourceforge.ne ...
[英]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 ...
[英]SOCI data types in wxWidgets applications
我已經啟動了一個新的簡單wxWidgets應用程序,然后使用SOCI為firebird數據庫訪問權限添加了支持。 我想知道是否可以使用的數據類型,如wxString和wxDateTime bacause我已經設計我的表結構法with'em。 TIA。 ...
[英]Unable to connet to SQL server using soci library
我是C ++的初學者,我在Linux上使用soci庫連接到SQL Server的問題,這是我的代碼,但是我有錯誤,但找不到解決方案,我的代碼是: 我有錯誤: 這是代碼: ...
[英]Variable binding using soci with PL/pgSQL
我正在使用SOCI庫在Oracle和PostgreSQL數據庫上執行數據庫查詢。 我收到以下error : 無法執行查詢。 致命錯誤。 錯誤:綁定消息提供1個參數,但准備好的語句“”需要0” 當我綁定一個變量並執行以下PL / pgSQL時。 但是Oracle變體可以正 ...
[英]SOCI Vector of row
我正在嘗試從SOCI獲取行向量,但似乎無法解決。 我需要一個函數來從sql語句返回行數據的向量。 我認為正確的方法是: 這將無法編譯。 我必須索引到行,我看不到它如何工作。 更新: 我對C ++的期望不高,所以我最終使用了一個簡單的解決方案: 其中tFi ...
[英]Undefined symbol error with -static-libasan
我使用地址清理程序來清理我的與SOCI鏈接的應用程序。 但是在與Oracle一起使用時,會出現提示性的Followijg錯誤消息。 這是應用程序的構建輸出 ...
[英]How to register a DB failover callback in SOCI?
我使用SOCI庫連接到數據庫,並且想要獲取數據庫故障轉移事件以進行日志記錄。 我不確定要實現什么接口以及如何進行回調注冊。 SOCI中有這種支持嗎? ...
[英]Why I have not enough privilege to database when I use soci to connect to postgresql?
我可以正確地使用soci連接到mysql並執行sql。 但是以同樣的方式對postgresql無效。 這是我的makefile和main.cpp: 這是main.cpp: 這是錯誤輸出: 我可以在終端執行sql "select count(*) from studen ...
[英]Calling PLsql script with an anonymous PL SQL block from SOCI
我正在尋找一種通過SOCI調用匿名PLsql塊的方法。 數據傳輸通過以前在腳本中作為變量創建的refcursor進行: 我需要從應用程序中讀取refcursor才能檢索數據。 我試圖通過soci::statement執行上述操作,但它給了我錯誤: ORA-24333: zero it ...