ado问题 CString SQL,na,mi,name1,mima1; this->m_name.GetWindowText(name1); this->m_mima.GetWindowText(mima1);ado rst;SQL.Format("UPDATE Code SET name='%s' where code='%s'",name1,mima1);rst.ExecuteSQL(SQL);为什么不能更新谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道 ado 是什么。在执行SQL语句之前,需要连接数据库,不知道这步成功了没有? 我是封装的一个对数据库操作的ado类 有没有连接上数据库,还有SQL.Format("UPDATE Code SET [name]='%s' where code='%s'",name1,mima1); SQL.Format("insert into Code values(9,9)");rst.ExecuteSQL(SQL);就能插入数据就是不能更新 有一个可能的原因,是name1,mima1为CString类型的,系统存储时在最后加了"\0",造成通过GetWindowText()获得的字符串与数据库中存入的无法匹配,可以将name1,mima1换成char*,或是将其值赋给一个char*型变量,再看看 帮我看看这是用的什么原理? 关于用ofstream读写二进制文件的问题 软件繁体化该注意些什么问题? 关于cnComm的疑惑 dll连入.exe的疑惑? 当使用CDialog类创建工具拦的时候,CDialogBar是否默认的将所有消息发送到父窗口也就是框架中?? *** 为什么 音频低级输出api 都只支持 wav文件? *** 怎样在代码中修改EDIT控件的Disable属性? 如何用VC调用EXCEL,WORD对象? 几个基本问题 100分手把手请教怎么用VC做FLASH播放器 gdi+绘制窗口背景时出现的问题
rst.ExecuteSQL(SQL);
就能插入数据
就是不能更新