如何将数据存入数据库Access或者SQL

young0504 2010-07-07 09:34:31
我现在的工作是在前人的基础上对系统增加一个数据库功能,原先存储数据是在一个ble文件(自定义),相当于txt文本。
这是创建:
if(!fileall.Open(m_path+_T("瑕疵息.ble"),CFile::modeCreate|CFile::modeReadWrite)) {MessageBox("创建文件失败!","错误");return;}


fileall.Write(&dia_pixel,sizeof(int));// 记录被测片子直径
fileall.Write(&nimgnumber,sizeof(int));//记录图片总数
fileall.Write(&ntotalxccount,sizeof(unsigned long));//总瑕疵等效园数量
CString s;
int nxadjust,nyadjust;//统一坐标系时各个等效瑕疵圆圆心坐标的调整量

HANDLE hfileload;
HANDLE hMapload;
LPBYTE lpforfreemem,lptemp;
XcInfo *pinfo;
CString xcfilepath=m_path+_T("瑕疵信息.ble");
hfileload=CreateFile(xcfilepath.GetBuffer(),GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
hMapload=CreateFileMapping(hfileload,NULL,PAGE_READONLY,0,0,NULL);
lpforfreemem=lptemp=(LPBYTE)::MapViewOfFile(hMapload,FILE_MAP_READ,0,0,0);
lptemp+=sizeof(int)*2+sizeof(unsigned long);//080224根据文件格式的改动而改动
pinfo=(XcInfo *)lptemp;
m_reportlist.SetExtendedStyle( LVS_EX_FULLROWSELECT| LVS_EX_GRIDLINES );
m_reportlist.ShowWindow(SW_SHOW);
m_reportlist.DeleteAllItems ();
int nColumnCount =m_reportlist.GetHeaderCtrl()->GetItemCount();
// Delete all of the columns.
这些是文件存储读取的代码,我不知道如何将它读入数据库,是否要先转换成txt文本,在存入Access?
...全文
91 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
van_lin 2010-07-08
  • 打赏
  • 举报
回复
这个,用ADO 连上数据库


CoInitialize(NULL);
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
_CommandPtr m_pCommand;


m_pConnection.CreateInstance(__uuidof(Connection));
try
{
// 打开本地Access库Demo.mdb
m_pConnection->Open(L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\abc.mdb;Persist Security Info=False;Jet OLEDB:Database Password=xx", L"", L"",adModeUnknown);

m_pRecordset.CreateInstance(__uuidof(Recordset));

// 下面的找找资料
//



//http://wenku.baidu.com/view/866f03c52cc58bd63186bd03.html 这里有具体的 ADO操作access的资料.
young0504 2010-07-08
  • 打赏
  • 举报
回复
能不能具体些
hengshan 2010-07-07
  • 打赏
  • 举报
回复
你应该是需要通过数据库的编程接口,通过程序将数据插入access的。

你可以利用odbc数据源,vc mfc中应该有数据库操作接口,可以满足你的需要。
《C#程序开发范例宝典》(09章)的源码 第9章 数据技术 355   9.1 连接Access数据 356   实例254 连接Access数据 356   实例255 连接加密的Access数据 357   实例256 自动识别Access 2000数据路径 358   实例257 连接网络上共享的Access 2000数据 360   9.2 连接SQL Server数据 361   实例258 使用ODBC DSN连接SQL Server数据 361   实例259 使用ODBC非DSN连接SQL Server数据 364   实例260 使用OLE DB连接SQL Server数据 365   实例261 建立SQL Server数据连接 366   9.3 连接其他数据 367   实例262 连接Excel 367   实例263 连接Oracle数据 368   9.4 数据结构的读取与修改 369   实例264 读取SQL Server数据结构 369   实例265 修改SQL Server数据结构 372   9.5 数据录入 374   实例266 利用数据绑定控件录入数据 374   实例267 使用ADO NET对象录入数据 376   实例268 利用SQL语句录入数据 379   实例269 利用存储过程录入数据 380   9.6 图片存取技术 383   实例270 使用存取文件名的方法存取图片 383   实例271 使用ADO NET对象向SQL Server数据存入图片 384   9.7 数据修改 387   实例272 利用数据绑定控件修改数据 387   实例273 利用数据对象修改数据 390   实例274 利用SQL语句修改数据 391   实例275 利用存储过程修改数据 393   9.8 数据保存前判断 395   实例276 判断输入数据是否符合要求 395   实例277 通过存储过程实现自动编号 398   9.9 数据删除 401   实例278 删除表格中指定的记录 401   实例279 利用SQL语句删除数据 402   9.10 数据记录 403   实例280 分页显示信息 403   实例281 移动记录 404   9.11 数据维护 406   实例282 在C#中分离SQL Server数据 406   实例283 在C#中附加SQL Server数据 407   实例284 在C#中附加单文件SQL Server数据 409   9.12 数据备份恢复 410   实例285 备份SQL Server数据 410   实例286 还原SQL Server数据 413   9.13 管理系统开发相关 415   实例287 开启SQL Server数据 415   实例288 断开SQL Server数据与其他应用程序的连接 417   实例289 带图像列表的系统登录程序 419   实例290 利用SQL语句执行外围命令 420   实例291 系统初始化 421

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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