有一个数组int a[3],有一个表test有三个字段(a,b,c)每个都是整形的,现要写一个_bstr_t把数据里的值插入到表里去,
_bstr_t str("insert into test (a,b,c) valuse"..........
下面怎么写呀?
_bstr_t str("insert into test (a,b,c) valuse"..........
下面怎么写呀?
解决方案 »
- 如何显示摄像头摄取的图像
- 请帮看下代码,接收多播数据时,我将收到的数据(u_char *)发给消息响应函数来处理,结果数据居然丢了,只剩4个字节,为什么呢?
- 当有多个客户端同时向服务器建立连接请求时,请问该如何对此操作?
- 网络入门级的问题,谁能给个例子啊???
- 麻烦大侠给我讲解一下程序。这个程序是读取一下monitor信息的。
- 请问创建_connectionPtr后,还用close吗?
- wyt是什么文件格式,用什么可以打得开?
- 如何利用SQL得到数据库中有多少条记录
- 哪位大哥能告诉小弟怎样注册installer Vise
- 编译问题,答对一定给分,从来都是说话算数!请高手帮助
- 问个有关法律的问题
- MFC会不会马上就过时了啊 ?
m_szStr.Format(_T("insert into test (a,b,c) valuse(\'%s\',\'%s\',\'%s\')),str1,str2,str3);
_bstr_t bstr((LPCTSTR)m_szStr);
_snprintf(sz,_T("insert into test (a,b,c) valuse(\'%s\',\'%s\',\'%s\')),1023,str1,str2,str3);
_bstr_t bstr(sz);
我写了 #include <afx.h>
CString m_szStr;
int a[2] = {88,888};
m_szStr.Format(_T("insert into test (a,b) values(%d,%d)),a[0],a[1]);
_bstr_t bstr((LPCTSTR)m_szStr);
可是程序报错了:fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
int a[2] = {88,888};
char sz[1024];
_snprintf(sz, 1023 ,_T("insert into test (a,b) values(%d,%d)),a[0],a[1]);
_bstr_t bstr(sz);
int a[2] = {88,888};
char sz[1024];
_snprintf(sz, 1023 ,("insert into test (a,b) values(%d,%d)),a[0],a[1]);
_bstr_t bstr(sz);
把_T去掉了,就可以了,也不知道是为什么??
#ifdef _UNICODE
#define _T(x) L##x
#else
#define _T(x) x
#endif该结贴了吧