求助:如何将c++的string数据类型写入sql server的datetime数据类型中 将string数据类型写入sql server数据库表中varchar数据类型中较方便,可以如何将string数据类型写入datetime数据类型中呢?望高手指点,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你string类型的数据符合datetime的要求就可以插入了如'2012-08-30 15:00:23' 谢谢!直接用不行,string str = "aabbbc";string strdate = "1999-12-12 01:45:09";char snum[20];char sdate[30];strcpy(snum, str.c_str());strcpy(sdate, strdate.c_str());m_pRecordset->MoveFirst();//移动到第一条记录m_pRecordset->AddNew();//添加新记录m_pRecordset->PutCollect("snum", _variant_t(snum));m_pRecordset->PutCollect("sdate", _variant_t(sdate));m_pRecordset->Update();snmu数据能存入数据库中,但是sdate总是出错,到底是哪里错了呢? 谢谢!string str = "aabbbc";string strdate = "1999-12-12 01:45:09";char snum[20];char sdate[30];strcpy(snum, str.c_str());strcpy(sdate, strdate.c_str());m_pRecordset->MoveFirst();//移动到第一条记录m_pRecordset->AddNew();//添加新记录m_pRecordset->PutCollect("snum", _variant_t(snum));m_pRecordset->PutCollect("sdate", _variant_t(sdate));m_pRecordset->Update();snmu数据能存入数据库中,但是sdate总是出错,可以告诉我如何修改吗? 作个测试,你先将那个日期字段的类型改成varchar,然后执行下你的C++代码,最后看看数据库里保存的内容是什么 sql语句出问题了,, 求救~~ 数据库备份 求高手告诉怎么写这个sql语句???!! 高分求教,连接数据库失败! 简单的SQL查表语句 数据库具体问题 求解 存储过程传参问题 怎样在存储过程里面取出指定的一些数据(MSSQL,如从50-100行)时如何传递参数 关于SQL Server权限问题. 如何将SYBASE库中的数据导入到ORACLE数据库中? 问一个相关值类型转换的问题 用sql2000新导入了一个数据库但是后面带括号为(只读)
如'2012-08-30 15:00:23'
谢谢!
直接用不行,
string str = "aabbbc";
string strdate = "1999-12-12 01:45:09";
char snum[20];
char sdate[30];
strcpy(snum, str.c_str());
strcpy(sdate, strdate.c_str());m_pRecordset->MoveFirst();//移动到第一条记录
m_pRecordset->AddNew();//添加新记录
m_pRecordset->PutCollect("snum", _variant_t(snum));
m_pRecordset->PutCollect("sdate", _variant_t(sdate));
m_pRecordset->Update();
snmu数据能存入数据库中,但是sdate总是出错,到底是哪里错了呢?
string str = "aabbbc";
string strdate = "1999-12-12 01:45:09";
char snum[20];
char sdate[30];
strcpy(snum, str.c_str());
strcpy(sdate, strdate.c_str());m_pRecordset->MoveFirst();//移动到第一条记录
m_pRecordset->AddNew();//添加新记录
m_pRecordset->PutCollect("snum", _variant_t(snum));
m_pRecordset->PutCollect("sdate", _variant_t(sdate));
m_pRecordset->Update();
snmu数据能存入数据库中,但是sdate总是出错,可以告诉我如何修改吗?