日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

MFC使用SQLite 学习系列 一: SQLITE_MISUSE错误

發布時間:2023/12/15 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 MFC使用SQLite 学习系列 一: SQLITE_MISUSE错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 為什么要選擇SQLite

由于使用文本文件來記錄測試數據,速度越來越慢的問題,經過園友推薦,使用了SQLite來進行數據的存儲,再次感謝園友@LightSmaile。

關于這個問題,可以參考一下上一篇隨筆中的介紹,為何要更換用數據庫來存儲數據。鏈接地址:http://www.cnblogs.com/fredliu/p/6692986.html

二 選擇SQLite使用方法

當然SQLite的使用方法有很多,網上也有很多的介紹,經過篩選,我選擇了使用一個封裝好的MFC類,來使用SQL。

為什么要選擇這個方案呢,因為我比較懶,既然有前輩做好了封裝類,那直接拿過來用就好了。但是不能只做伸手黨,在此介紹給園友。

CodeProject上的SQLite3Wrapper封裝(http://www.codeproject.com/KB/windows/SQLite3Wrapper.aspx)

具體的使用方法,園友們可以參考一下這位朋友的介紹,使用比較簡單:http://blog.csdn.net/akof1314/article/details/5937103

三 使用中遇到的問題一

環境上都搭好了,那么就開始使用了,使用中遇到的第一個問題,那就是一個錯誤提示 “SQLITE_MISUSE”

唉,好不容易引入SQLite,也寫了不少代碼,替換原來的方案了,一運行,啪,彈出來這一個錯誤,大晚上的搞的心情的不好了。心里還想著,趕緊把SQLite替換好原來的方案,搞完去Dota兩盤呢,結果出師不利。

查看這個錯誤的解釋

#define SQLITE_MISUSE      21   /* Library used incorrectly */

庫使用不當,可我是按照事例中的方法去做的啊。

經過百度,大概了解,可能其中寫的語句中有不符合規范的。

于是進過查找,找到其中多了一個“)”括號,我的天,把事例代碼拷過來,增加數據后,位置不對。

fTest = gloableConfig.sqlite.DirectStatement("CREATE TABLE mainData(name varchar(50), count varchar(10)),LAvg varchar(10),LMax varchar(10),LMin varchar(10))");

啊哈哈,居然犯了這樣的錯誤。

四 使用中遇到的問題二

這個問題解決了,然后繼續跑,結果,嘎嘣,又跳出來這個錯誤。

我的天,這一次又是啥原因。

經過調試,找到錯誤代碼行。

szQuery.Format("CREATE TABLE %s(index_Num varchar(10),L_L varchar(10),xSe varchar(10),ySe varchar(10),Tc varchar(10),uSe varchar(10),vSe varchar(10),X_S varchar(10),Y_S varchar(10),Z_S varchar(10))",strTemp);

這下仔細檢查了了括號,也沒問題,那么問題可能出在這個strTemp上。

查看strTemp的賦值

strTemp.Format("--%02d:%02d:%02d:%04d",time.wHour,time.wMinute,time.wSecond,nCeshixuhao);
    strTemp = strProXinghao + "--" + strTemplateName + strTemp;

心想是不是創建的表名里面不能有特殊的字符。

于是先把里面的“:”換成“_”,運行依然報同樣的錯誤。

接著把“--”換成“_”,再運行下,OK了,不報錯了。

原來是這個樣字。

    strTemp.Format("_%02d_%02d_%02d_%04d",time.wHour,time.wMinute,time.wSecond,nCeshixuhao);
    strTemp = strProXinghao + "_" + strTemplateName + strTemp;

至此SQLite3Wrapper的基本使用已經沒問題了。

總結

以上是生活随笔為你收集整理的MFC使用SQLite 学习系列 一: SQLITE_MISUSE错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区三区亚洲精品 | 人妻少妇偷人精品久久性色 | 亚洲成人少妇 | 亚洲欧美婷婷 | 亚洲精品视频在线观看视频 | 猫咪av网 | 欧洲一区在线 | 成人性生活免费看 | 天天综合永久入口 | 国产a级免费视频 | 亚欧美视频 | 国产一区综合 | 日韩第一视频 | 亚洲一区二区三区在线观看视频 | 亚洲第九十九页 | 免费观看a级片 | 国产91在线精品 | 大肉大捧一进一出好爽 | 欧美一级特黄aa大片 | 国产精品扒开腿做爽爽 | 亚洲视频福利 | 亚洲国产丝袜 | 国产天堂资源 | av黄色小说| 性猛╳xxx乱大交 | 亚洲深夜福利视频 | 黄色一及片| 黄色一级视屏 | 一级生活毛片 | 干操网 | 成年人av在线播放 | 日本欧美激情 | 一级黄色性片 | 中文一区二区在线 | 黄色美女一级片 | 99久视频 | 久久久久久久久99 | 在线看片亚洲 | 亚欧色视频 | 久色成人网| 亚洲一二三四五 | 久久人人爽 | 深夜免费在线视频 | 人妻少妇精品无码专区久久 | 国产精品久久久久久久久久久久午夜片 | 国内偷拍av | 国产在线观看xxx | 亚州中文字幕 | 精品一区二区三区视频 | 日韩免费看片 | 亚洲s码欧洲m码国产av | 丁香午夜 | 女女互慰揉小黄文 | 处女朱莉 | 亚洲av成人一区二区 | 一本大道熟女人妻中文字幕在线 | 国产四区| 91超碰在线观看 | 放荡闺蜜高h苏桃情事h | 91人妻一区二区三区蜜臀 | 日日夜夜精品免费 | 激情网站免费 | 91性生活| 女生下面流水视频 | 伊人98| 精品无人区无码乱码毛片国产 | 伊人久久av | 亲子乱对白乱都乱了 | 精品视频久久久久 | 男生和女生差差视频 | 久久午夜无码鲁丝片午夜精品 | 中文字幕25页 | 2级黄色片| 久久九九精品视频 | 亚洲色图第一区 | 好看的av在线| 香蕉911| www成人在线| 黄色三级大片 | 日韩伦理中文字幕 | 黄色性生活一级片 | www.蜜臀| 午夜视频日韩 | 天堂色av| 超碰97av | 九七超碰在线 | 天天高潮夜夜爽 | 久久久久亚洲精品中文字幕 | 98久久久 | 性爱免费视频 | 人妻无码一区二区三区久久 | 精品一二三区 | 激情黄色小视频 | 性欧美videossex精品 | 97色资源| 超碰在线99 | 色综合免费 | 国内毛片毛片 | 国产一区二区三区免费 |