vc/mfc + Sql Server2000 开发数据库系统使用ODBC连接数据库,大概的语句是这样写的:
CDatabase db;
if (db.Open("数据元"))
{
CString Sql = "update table set 字段 = '"+变量+"'";
db.ExecuteSql(Sql);
……
}小弟的问题是:
如果字段是float类型,变量是double类型,那么上述Sql语句执行的时候会出问题的!
请问正确的写法是怎么样的??谢谢各位大侠看完,并且回复!学习,关注……
CDatabase db;
if (db.Open("数据元"))
{
CString Sql = "update table set 字段 = '"+变量+"'";
db.ExecuteSql(Sql);
……
}小弟的问题是:
如果字段是float类型,变量是double类型,那么上述Sql语句执行的时候会出问题的!
请问正确的写法是怎么样的??谢谢各位大侠看完,并且回复!学习,关注……
解决方案 »
- ontimer()没进去,怎么回事
- 关于计算机用户登录前如何打开usb摄像头的问题?
- c++中的lpctstr
- 如何把一个可执行文件嵌入到我的程序中去?
- 如何取得系统开机时间
- 求Inside VC++(5th) 附书源码一份。。谢谢~ Email:[email protected]
- 如何为基于ATL 的COM add-in 添加对话框?恳请指点,来者有分!
- dll隐式调用其类的函数时,对象传递值的问题
- 关于CDialogBar的一个小问题
- 多个BMP图片显示及处理~
- 关于CFileDialog产生的保存对话框变成英文界面的问题
- 怎样把连Access的项目改为连SQL SERVER?里面是Access连接程序
if (db.Open("数据元"))
{
CString Sql;
Sql.Format("update table set 字段 = %f",变量);
db.ExecuteSql(Sql);
……
}不过一般float不用"="来判断