社区
数据库
帖子详情
求救,菜鸟问题,怎么样从数据库中取出数据并赋值给CString定义的参数
ronandu
2005-04-08 10:34:36
采用的是MFC ODBC,ACCESS
...全文
74
5
打赏
收藏
求救,菜鸟问题,怎么样从数据库中取出数据并赋值给CString定义的参数
采用的是MFC ODBC,ACCESS
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ronandu
2005-04-08
打赏
举报
回复
等于没说嘛,我就是要问怎么取值的
lazio88
2005-04-08
打赏
举报
回复
CString sValue;
_variant_t vValue = 从数据库表中取值
if(vValue.vt == VT_NULL)
sValue = "";
else
sValue = (char *)_bstr_t(vValue);
mousefj
2005-04-08
打赏
举报
回复
一段例子
CRecordset *m_pRecordset;
m_pRecordset=new CRecordset(pDb);
CString m_sSql;
m_sSql.Format("SELECT * FROM MailInfo where mailto like '%%s%'",m_ClientSock->UserInfo.UserName);
m_pRecordset->Open(CRecordset::snapshot,m_sSql);
CString m_sVal;
long m_lData;
CDBVariant m_dbVarVal;
m_pRecordset->GetFieldValue("mailSender",m_sVal);
m_pRecordset->GetFieldValue("mailDate",m_dbVarVal);
m_lData=m_dbVarVal.m_lVal;
char pTmp[32];
_ltoa(m_lData,pTmp,10);
MFC的C
string
赋值
问题
因为mfc类向导里面没有char选项,只有C
string
,但是在
赋值
的时候又不可以用strcpy()函数,所以就去找了以下怎么用,以下是一个样例: C
string
a; a=_T("abc123"); 这样这个字符串a就可以显示“abc123”内容啦! ....
char数组和指针与C
String
之间的
赋值
问题
把C
String
赋值
给char数组或char指针strcpy(in_msg,m_sCode.GetBuffer(0));char数组名字可以直接
赋值
给指针,但是指针不能直接
赋值
给数组。char *pstr;pstr = in_msg; 正确in_msg = pstr; 错误要把指示的内容赋给...
C
string
的
赋值
格式转换等
1. 初始化方法: ...(1) 直接复制,如C
string
=”mingrisoft”; (2) 通过构造函数初始化,如 C
String
str(‘ ’,100)//与分配100个字节,填充空格 char* p=”feiqiang”; C
string
(p);delete p.
C
String
作为
参数
传递的大
问题
1. 如果C
String
对象要作为函数的输入
参数
,在大多数情况下,最好将其转换为LPCTSTR,然后在函数
中
根据需要使用构造函数或
赋值
运算将其转换回来。 2. 如果C
String
对象作为一个要该变值的
参数
,可以使用C
String
&. 3. ...
C
String
赋值
给char数组
1.传给未分配内存的const char* (LPCTSTR)指针. C
String
cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全. 2.传给未分配内存
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章