共 15 篇文章 |
|
(3)创建一个ADO类,请参照封装ADO对象的内容。//添加新行 //向数据库中插入数据 m_Ado.m_pRecordset->PutCollect("编号",(_bstr_t)m_ID); m_Ado.m_pRecordset->PutCollect("姓名",(_bstr_t)m_Name); m_Ado.m_pRecordset->PutCollect("学历",(_bstr_t)m_Culture); m_Ado.m_pRecordset->Update... 阅4306 转55 评0 公众公开 11-04-28 20:12 |
VC编写ADO连接Access,SQL Server数据库入门实例。代码所下所示: try { // 写入各字段值 m_pRecordset->AddNew(); m_pRecordset->PutCollect("Name", _variant_t(m_Name)); m_pRecordset->PutCollect("Age", atol(m_Age)); m_pRecordset->Update(); AfxMessageBox("插入成功... 阅3969 转70 评0 公众公开 11-03-19 11:29 |
2) 增加记录 增加记录使用AddNew() 函数,要求数据库必须是以允许增加的方式打开: m_pSet- >AddNew(); //在表的末尾增加新记录 m_pSet- >SetFieldNull(&(m_pSet- >m_type), FALSE); m_pSet- >m_type=" 电动机"; ...//输入新的字段值 m_pSet- >Update(); //将新记录存入数据库 ... 阅1473 转18 评0 公众公开 11-03-19 11:22 |
ADO编程的关键,就是熟练地运用ADO提供的各种对象(object)、(method)、属性。m_pRecordset->Fields->GetItem(_variant_t("姓名"))->Value=_bstr_t("赵薇");m_pRecordset->Fields->GetItem(_variant_t("性别"))->Value=_bstr_t("女");m_pRecordset->Fields->GetItem(_variant_... 阅4532 转51 评0 公众公开 11-01-20 21:46 |
使用ADO实现BLOB数据的存取 -- ADO开发实践之二一、前言 在上一篇文章《》中我们详细介绍了ADO基本的操作方法,在实际的开发过程中我们常常需要存储较大的二进制数据对象,比如:图像、音频文件、或其它二进制数据,这些数据我们称之为二进制大对象BLOB(Binary Large Object),其存取的方式与普通数据有所区别。 阅761 转10 评0 公众公开 11-01-13 16:06 |
//创建数组 for (long i = 0; i <(long)flen; i++) //将m_pBuffer中的图像数据写入数组psa SafeArrayPutElement (psa, &i, af.m_pBuffer++); varBLOB.vt = VT_ARRAY | VT_UI1; varBLOB.parray = psa; //调用AppendChunk()函数将图像数据写入Photo字段 m_pRs->GetFields()->GetItem((LPCSTR)Name)->Appe... 阅959 转33 评0 公众公开 11-01-13 15:28 |
将图片保存在access数据库的问题(vc)定义了一个以CObject为基类的CDib类(CDaoRecordView的派生类里定义了CDib对象成员m_DIB),其中包括一下成员和方法:CByteArray m_bufDIB;BOOL Create(CByteArray& ba);BOOL Create(CFile& bmpFile);BOOL Paint(HDC hDC); ----m_bufDIB是存储位图数据的缓冲区。if(m_DIB.Create(m_pSet->m_image))... 阅778 转6 评0 公众公开 11-01-13 15:23 |
浅析SQLSERVER数据库文件存储机制浅析SQLSERVER数据库文件存储机制 数据存储是SQLSERVER数据库比较核心的知识,同时网络上相关的参考资料也比较少!近段时间,通过微软的WebCast学习以及自己查询资料,将自己对SQLSERVER数据库在数据存储方面的理解整理下来,一方面希望能加深自己的印象,另一方面也希望能给其他的朋友提供相关的参考!一:存储文... 阅2033 转15 评0 公众公开 11-01-13 14:36 |
vc数据库存储图片网上经常有人问如何把图像存入数据库中,原先我也是不得要领。BYTE* pbuf;varBLOB.vt = VT_ARRAY | VT_UI1;hr = pConnection->Open(strCnn,"","",NULL);varBLOB = pRs->GetFields()->GetItem("Image")->GetChunk(lDataLength);if(varBLOB.vt == (VT_ARRAY | VT_UI1)) { BYTE *pBuf ... 阅712 转17 评0 公众公开 11-01-13 13:42 |
VC+ADO 连接ACCESS和SQL SERVER的方法总结VC+ADO 连接ACCESS和SQL SERVER的方法总结。CString errormessage;errormessage.下面是连接SQL SERVER的。strSQL="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=TEST;Data Source=yjm";----- ADO连接SQL Server的数据库连接字符串模板 ------... 阅1373 转26 评0 公众公开 11-01-11 23:43 |