时间:2021-05-20
本文以VC实例介绍了实现数据库操作的各种方法,包括打开数据库、关联记录集、读取Excel数据、执行SQL查询、创建存取字符串等,相信对于初学VC的朋友有一定的参考价值,主要功能代码如下:
//打开数据库CDatabase database;database.OpenEx( _T( "DSN=zhuxue" ),CDatabase::noOdbcDialog);//zhuxue为数据源名称//关联记录集CRecordset recset(&database);//查询记录CString sSql1="";sSql1 = "SELECT * FROM tablename" ;recset.Open(CRecordset::forwardOnly, sSql1, CRecordset::readOnly);int ti=0;CDBVariant var;//var可以转换为其他类型的值while (!recset.IsEOF()){ //读取Excel内部数值 recset.GetFieldValue("id",var); jiangxiang[ti].id=var.m_iVal; recset.GetFieldValue("name", jiangxiang[ti].name); ti++; recset.MoveNext();}recset.Close();//关闭记录集//执行sql语句CString sSql="";sSql+="delete * from 院系审核";//清空表database.ExecuteSQL(sSql);sSql也可以为Insert ,Update等语句//读取字段名sSql = "SELECT * FROM Sheet1"; //读取的文件有Sheet1表的定义,或为本程序生成的表.//执行查询语句recset.Open(CRecordset::forwardOnly, sSql, CRecordset::readOnly);int excelColCount=recset.GetODBCFieldCount();//列数CString excelfield[30];//得到记录集字段集合中的字段总个数for(i=0;i<excelColCount;i++){ CODBCFieldInfo fieldinfo; recset.GetODBCFieldInfo(i,fieldinfo); excelfield[i].name =fieldinfo.m_strName;//字段名}//打开excel文件CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; //Excel安装驱动CString sSql,sExcelFile; //sExcelFile为excel的文件路径TRY{//创建存取的字符串sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",sDriver, sExcelFile, sExcelFile);//创建Excel表格数据库 if( database.OpenEx(sSql,CDatabase::noOdbcDialog) ){//可以把excel作为一个数据库操作}}catch(e){ TRACE1("Excel驱动未安装: %s",sDriver); AfxMessageBox("读取失败,请检查是否定义数据区Sheet1");}声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
-数据分页显示-JDBC2.0:ODBC通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数据库的连接写在了一个JavaBean中,可以实现重
使用了odbc的数据源。odbc的数据源优点之一是用它开发生成的数据库应用程序与数据库或其他数据库的引擎完全无关,隔离了系统和数据库的所有实现操作细节,这样数据
ODBC是一种连接数据库的开放标准。ODBC(OpenDataBaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows
一.建立数据库及ODBC数据源 1.建立jcc.mdb数据库及user表 2.添加测试数据 3.配置ODBC数据源二.在
本文实例讲述了php实现的简单数据库操作Model类。分享给大家供大家参考,具体如下:该数据库模型类可实现数据库的增删改查,简化数据库操作。1.config.p