CSTRING A,B,C,D;
FLOAT E,F;
strQuery = "insert info t2 (a,b,c,d,e,f) vaules ('"+A+"','"+B+"','"+C+"','"+D+"','"+E+"','"+F+"')";
编译后运行程序出错,说nvarchar转换为float出错。
我数据库中a,b,c,d字段数据类型为nvarchar
e,f字段数据类型为float。请问怎么写插入语句。
FLOAT E,F;
strQuery = "insert info t2 (a,b,c,d,e,f) vaules ('"+A+"','"+B+"','"+C+"','"+D+"','"+E+"','"+F+"')";
编译后运行程序出错,说nvarchar转换为float出错。
我数据库中a,b,c,d字段数据类型为nvarchar
e,f字段数据类型为float。请问怎么写插入语句。
解决方案 »
- c++软件开发人员进来讨论下这个问题 !!!
- CRichEditCtrl的FindText在win7和2003下失败!!!
- Serialize
- 谁有windows程序调试这本书的,能发我吗,我的油箱是[email protected]
- 有一个关于文件操作的问题谁知道啊?
- 关于CFormView里面动态创建自定义控件的问题!在线等。
- 请教socket编程问题 小弟最近编了一个基于udp的简单程序。。
- 可以帮我看一下这段程序吗? 谢谢!
- 关于VARIANT的数据转换问题
- (100分)COleDataSource 和 COleDataObject 怎么用,给我各例子好吗,主要用在Drag and Drop上!
- vc++6里面的模板头文件不能链接到<stdlib.h>
- 想同時開啟多個線程,但變量不知如何傳送,如何向線程傳遞結構體變量呢?
即
insert into t(charcol1,charcol2,intcol3,float4)
values('val1','val2',val3,val4);
sprintf(strQuery,"insert into t2 (a,b,c,d,e,f) values ('%s','%s','%s','%s',%f,%f)",A,B,C,D,E,F);
//或
CString strQuery;
strQuery.Format("insert into t2 (a,b,c,d,e,f) values ('%s','%s','%s','%s',%f,%f)",A,B,C,D,E,F);
http://expert.csdn.net/Expert/topic/2598/2598739.xml?temp=.439541