原创 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不