原创 C++程序調用C語言庫的解決方案(開發61850程序時遇到)

2012-08-29     今天準備測試一下61850的lib是否可用,隨即新建一個工程,將頭文件和庫文件全部添加進去,發現鏈接失敗。mytest.cpp中需要用到lib中的一個變量,在庫的頭文件中沒有聲明該變量,在mytest.cpp

原创 sqlite使用小結4

常見問題: 1、  創建數據如果不往數據庫裏面添加任何的表,這個數據庫等於沒有建立,不會在硬盤上產生任何文件,如果數據庫已經存在,則會打開這個數據庫。 2、  如何通過sqlite3.dll與sqlite3.def生成sqlite3.li

原创 sqlite使用小結3

*sqlite3_column_blob() *sqlite3_column_bytes() *sqlite3_column_bytes16() *sqlite3_column_count() *sqlite3_column_double

原创 sqlite遇到database is locked問題的完美解決

這兩天在項目中用大強度大頻率的方法測試時遇到sqlite報database is locked的問題,分析下來原因是sqlite對數據庫做修改操作時會做(文件)鎖使得其它進程同一時間使用時會報該錯誤(也就是SQLITE_BUSY),但如

原创 sqlite入門基礎(一):sqlite3_open,sqlite3_exec,slite3_close

打開數據庫鏈接sqlite3_open用法 原型: int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **ppDb

原创 SQLITE3 使用總結

前序: Sqlite3 的確很好用。小巧、速度快。但是因爲非微軟的產品,幫助文檔總覺得不夠。這些天再次研究它,又有一些收穫,這裏把我對 sqlite3 的研究列出來,以備忘記。 這裏要註明,我是一個跨平臺專注者,並不喜歡只用 window

原创 SQLITE3,C語言使用

前序: Sqlite3 的確很好用。小巧、速度快。但是因爲非微軟的產品,幫助文檔總覺得不夠。這些天再次研究它,又有一些收穫,這裏把我對 sqlite3 的研究列出來,以備忘記。 這裏要註明,我是一個跨

原创 SQLite的SQL語法

SQLite庫可以解析大部分標準SQL語言。但它也省去了一些特性並且加入了一些自己的新特性。這篇文檔就是試圖描述那些SQLite支持/不支持的SQL語法的。查看關鍵字列表。 如下語法表格中,純文本用藍色粗體顯示。非終極符號爲斜體紅色。作

原创 基於SQLITE數據庫的C語言編程

原文地址:http://www.cnblogs.com/elect-fans/archive/2012/08/04/2622471.html 一 SQLITE 操作入門 sqlite 提供的是一些 C 函數接口,你可以用這些函數操作

原创 用c語言動態操作sqilite3數據庫

本文爲轉載,轉載地址爲: http://www.cnblogs.com/elect-fans/archive/2012/08/04/2622467.html /* 項目名稱:用c語言動態操作sqilite3數據庫 * 項目成員:張雙

原创 用SQL刪除重複記錄的N種方法

用SQL刪除重複記錄的N種方法 2010-02-19 13:02 例如: id           name         value 1               a                 pp 2        

原创 sqlite3中的數據類型

大多數的數據庫引擎(到現在據我們所知的除了sqlite的每個sql數據庫引擎)都使用靜態的、剛性的類型,使用靜態類型,數據的類型就由它的容器決定,這個容器是這個指被存放的特定列。 Sqlite使用一個更一般的動態類型系統,sqlite中

原创 基於SQLITE數據庫的C語言編程

一 SQLITE 操作入門 sqlite 提供的是一些 C 函數接口,你可以用這些函數操作數據庫。通過使用這些接口,傳遞一些標準 sql 語句(以 char * 類型)給 sqlite 函數, sqlite 就會爲你操作數據庫。 sqli

原创 sqlite3自增key設定(創建自增字段)

在用sqlite設計表時,每個表都有一個自己的整形id值作爲主鍵,其實可以不指定這麼一個id值,sqlite內部本來就會爲每個表加上一個 rowid,這個rowid可以當成一個隱含的字段使用,但是由sqlite引擎來維護的,在3.0以前

原创 SQLITE的侷限性

SQLite和其他大部分現代SQL數據庫在基本設計目標上是不同的,它的目標是簡單。SQLite遵循這一目標,即使這樣偶爾會導致某些特性實現的低效化。下面列舉了SQLite的一些缺陷: SQL-92特性方面 正如前面提到的,SQLite不