insert into 问题,写一条新记录到数据库!在线等!!!

xiaojunjun1202 2007-08-02 06:02:26
前期工作已经做了
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
AfxOleInit();
m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=customer.mdb","","",adModeUnknown);///连接数据库

//把对话框中ID号为IDC_NumberPlate,IDC_VehicleID1,IDC_VehicleType,IDC_Color(四个Edit Contrlo控件)写入到表car中四个字段NumberPlate,VehicleID1,VehicleType, Color中。

_variant_t RecordsAffected;

m_pConnection->Execute("insert into car (NumberPlate,VehicleID1,VehicleType,Color)\
values (IDC_NumberPlate,IDC_VehicleID1,IDC_VehicleType,IDC_Color)",\
编译通过
运行出现异常!!!
&RecordsAffected,adCmdText);
...全文
200 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojunjun1202 2007-08-02
  • 打赏
  • 举报
回复
GetDlgItemText(IDC_NumberPlate, NumberPlate); //得到车牌号码
那其他的项呢?
lfchen
xiaojunjun1202 2007-08-02
  • 打赏
  • 举报
回复
to lfchen
只是写入数据库
也是跟车牌识别有关吧 呵呵
在做一个系统。
xiaojunjun1202 2007-08-02
  • 打赏
  • 举报
回复
to handsomerun(毛毛)
是控件ID的值
一条晚起的虫 2007-08-02
  • 打赏
  • 举报
回复
m_pConnection->Execute((_bstr_t)SQLString, &RecordsAffected , adCmdUnknown);
一条晚起的虫 2007-08-02
  • 打赏
  • 举报
回复
//车牌识别??
CString NumberPlate, VehicleId1, VehicleType, VehicleColor; //具体类型自己看
GetDlgItemText(IDC_NumberPlate, NumberPlate); //得到车牌号码
..........
CString SQLString;
SQLString.Format("insert into car (NumberPlate,VehicleID1,VehicleType,Color)\
values ('%s','%s','%s','%s'", NumberPlate, VehicleId1, VehicleType, VehicleColor); //%s, 或者%d看你的程序
m_pConnection->Execute((_bstr_t)SQLString);
handsomerun 2007-08-02
  • 打赏
  • 举报
回复
打个比方,你有4个CString 变量

a,b,c,d

你这四个字段都是字符窜类型的吧?

strSql.Format(_T(" INSERT INTO car (NumberPlate,VehicleID1,VehicleType,Color) VALUES('%s','%s','%s','%s')"), a,b,c,d);




pConn->Execute (_bstr_t(strSql) , &RecordsAffected , adCmdUnknown);




handsomerun 2007-08-02
  • 打赏
  • 举报
回复
IDC_NumberPlate 这是控件的ID还是控件里面的值??

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧