wince 5.0 开发sqlite数据库的问题
用evc编写应用程序,开发数据库管理系统。设置encoding为UTF-8,能够插入中文数据,用SQLite Expert Personal看数据库,中文正常。别的程序查询数据库,并显示于EDIT控件中,正常。但是使用list control 控件,查询数据库,显示控件上,出现了中文乱码的问题,请教一下是什么原因?
既然Edit可以,如果编码是一致的话,list control应该也没问题。数据是同样的数据么?
是同样的数据,我怀疑有可能是在查询时,使用sqlite_get_table();函数的时候返回的数据类型不对,有想不出什么办法,所以来问问,请教下。
void CKLMDlg::OnRefresh()
{
int i = 0 ;
int nrow = 0, ncolumn = 0;
char **azResult=NULL; //二维数组存放结果
char *zErrMsg = 0;
int index,j;
int nItem;
int result;
CListCtrl * pListCtrl = (CListCtrl*)GetDlgItem(IDC_LIST2);
CRect rt;
pListCtrl->GetClientRect(&rt);
char *sql = "SELECT * from Fault";
result=sqlite3_get_table( db , sql , &azResult ,&nrow ,&ncolumn,&zErrMsg);
index = ncolumn;
pListCtrl->DeleteAllItems(); <
相关问答:
大家好!
sqlite字段为float型的值怎样访问?
试过用sqlite3_column_double,确返回的数据不正确;
没用过,帮顶.
一样啊,返回全是 string
你的代码是什么?
double sqlite3_column_double(sqli ......
我想要将sqlite数据库中的数据,以树控件的形式读出,并且显示在对话框上面,不知道怎么做,来请教一下。
ps:看到有使用树控件和access的,里面有数据库引擎来连接数据库和程序,我不知道SQLite如何与程序连接起 ......
刚入门 想实现新闻表新闻置顶的功能
select * from web_news order by id desc limit 0,6
web_news 表里有TOP列 怎样让TOP列记录为1的为置前 各位大大们帮帮忙 分不多 请包涵!!
order ......
用的是sqllite3,请问在linux先如何用C语言导出数据库啊?
"导出数据库"是是什么?
将 tab_xx 中的数据导出到文件a.txt
sqlite> .output a.txt
sqlite> select * from tab_xx;
sqli ......
我想在pda上用SQLite数据库,我程序是qt写的,但是我应该怎样将SQLite移植到wince平台上呢,我现在有了SQLite.dll和SQLite.lib,之后我交叉编译生成了.exe文件,为什么在模拟器上不能运行呢?
期待着高手回答,谢谢 ......