Access数据库设计问题,急……

chc0613042124 2009-01-05 10:11:03
我VC++6.0中使用了Access数据库,可是编译时没有错误,但是在执行时却不能执行。请个路高手帮忙看看。不甚感激。
#import"C:\Program Files\Common Files\System\ado\msado15.dll"no_namespace \
rename("EOF","ado_EOF")rename("BOF","ado_BOF")

下面是使用原码:
void CVc_accessDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString strText;
CFileDialog file(true,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,\
"Access(*.mdb)|*.mdb| |",AfxGetMainWnd());
if(file.DoModal()==IDOK)
{
m_List.ResetContent();
strText=file.GetPathName();
m_Edit.SetWindowText(strText);
CString str_name,strTable;
str_name.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;\
Persist Security Info=False",strText);
try
{
m_pConnection.CreateInstance("ADODB.Connection");
_bstr_t strConnect=str_name;
m_pConnection->Open(strConnect,"","",adModeUnknown);
}//try
catch(_com_error e)
{
AfxMessageBox(e.Description());
}//catch
m_pRecordset=m_pConnection->OpenSchema(adSchemaTables);
while(!m_pRecordset->ado_EOF)
{
strTable=(char*)(_bstr_t)\
m_pRecordset->GetFields()->GetItem("TABLE_TYPE")->Value;
if(strTable=="TABLE")
{
m_List.AddString((char*)(_bstr_t)\
m_pRecordset->GetFields()->GetItem("TABLE_NAME")->Value);
}//if
m_pRecordset->MoveNext();
}//while

}//if

}

void CVc_accessDlg::OnDblclkList()
{
// TODO: Add your control notification handler code here
m_Grid.DeleteAllItems();
CString sql,str;
m_List.GetText(m_List.GetCurSel(),str);
sql.Format("select* from %s",str);
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open((_bstr_t)sql,m_pConnection.GetInterfacePtr(),\
adOpenDynamic,adLockOptimistic,adCmdText);
Fields* fields=NULL;
long countl,sizel;
BSTR bstr;
enum DataTypeEnum stype;
m_pRecordset->get_Fields(&fields);
countl=fields->Count;
for(long i=countl-1;i>=0;i--)
{
fields->Item[i]->get_Name(&bstr);
fields->Item[i]->get_Type(&stype);
fields->Item[i]->get_DefinedSize(&sizel);
m_Grid.InsertItem(0,0);
m_Grid.SetItemText(0,0,(CString)bstr);
m_Grid.SetItemText(0,1,(char*)(_bstr_t)(long)stype);
m_Grid.SetItemText(0,2,(char*)(_bstr_t)sizel);
}//for
fields->Release();

}
...全文
186 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chc0613042124 2009-01-09
  • 打赏
  • 举报
回复
谢谢了,我的问题解决了!
duangexin521 2009-01-08
  • 打赏
  • 举报
回复
把程序打包发我邮箱:duan.gexin@byd.com,我最近也在做access数据库编程。
我咋没有遇到你这样的问题。发给我 我给你检查一下。
rebeccadaniel 2009-01-07
  • 打赏
  • 举报
回复
最好先用断点看看在什么地方出现问题,这样解决起来才有针对性。
huliang66 2009-01-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangheng51job 的回复:]
在连接数据库之前加上一句::CoInitialize(NULL); 用完后再加上一句::CoUninitialize();
[/Quote]

注册!
roadblossom 2009-01-06
  • 打赏
  • 举报
回复
up
oyljerry 2009-01-05
  • 打赏
  • 举报
回复
不能执行是什么,检查到底运行的位置,检查错误信息等
zhangheng51job 2009-01-05
  • 打赏
  • 举报
回复
在连接数据库之前加上一句::CoInitialize(NULL); 用完后再加上一句::CoUninitialize();
目 录 第一章 系统概述……………………………………………………1 1.1系统应用背景………………………………………………1 1.2 系统主要功能………………………………………………1 1.3 系统的特点…………………………………………………2 1.4 系统所采用的技术…………………………………………3 第二章 需求分析……………………………………………………4 2.1系统的功能性需求…………………………………………4 2.2系统的非功能性需求………………………………………6 2.2.1用户界面需求………………………………………6 2.2.2软件环境需求………………………………………6 2.2.3软件质量需求………………………………………6 第三章 理论基础……………………………………………………7 3.1Visual Basic 6.0简介……………………………………7 3.2 数据库概述…………………………………………………8 3.2.1数据库的基础知识…………………………………8 3.2.2 Access数据库简介…………………………………9 3.2.3 Access数据库的优点………………………………9 3.3 SQL语言介绍………………………………………………9 3.3.1 SQL基础……………………………………………9 3.3.2 SQL语句……………………………………………10 第四章 系统总体设计………………………………………………12 4.1总体设计…………………………………………………12 4.1.1 Client/Server结构设计…………………………12 4.1.2系统的网络结构……………………………………12 4.1.3系统的总体执行过程………………………………13 4.1.4网络通讯协议的格式………………………………14 4.1.5系统功能模块划分…………………………………14 4.2数据库设计………………………………………………15 4.2.1数据库概念结构设计………………………………15 4.2.2数据库逻辑结构设计………………………………18 4.2.3数据库中各表之间的关系…………………………20 第五章 应用软件的设计与实现……………………………………21 5.1网络通讯协议的设计……………………………………21 5.1.1客户端协议的设计…………………………………21 5.1.2服务器端协议的设计………………………………24 5.2服务器端公共模块设计…………………………………24 5.3服务器端的设计与实现…………………………………25 5.4客户端公共模块设计……………………………………28 5.5客户端的设计与实现……………………………………28 5.5.1网络连接模块的设计………………………………30 5.5.2主界面设计…………………………………………30 5.5.3图书借阅管理模块的设计…………………………32 5.5.4图书信息管理模块的设计…………………………34 5.5.5读者信息管理模块的设计…………………………36 5.5.6管理员管理模块的设计……………………………38 5.5.7数据统计模块的设计………………………………38 第六章 系统使用说明书…………………………………………40 6.1系统运行环境………………………………………………40 6.2系统操作说明………………………………………………40 第七章 总结…………………………………………………………41 附录A系统主要代码…………………………………………………42 附录B参考文献………………………………………………………52 致谢…………………………………………………………………53 第一章
ASP/ACCESS毕业论文:毕业设计综合管理系统(全套论文 代码 演示PPT) 随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、教务处提供一个交互的接口,大大的方便了学生、老师及教务处的管理人员。 论文目录 摘要 ………………………………………………………………………Ⅰ Abstract …………………………………………………………………Ⅱ 第1章 绪论 ………………………………………………………………1 第2章 系统简介 …………………………………………………………3 2.1系统开发背景 …………………………………………………3 2.2系统工作流程描述 ………………………………………………3 2.3系统操作流程图 …………………………………………………4 第3章 系统开发方法及工具简介 ………………………………………5 3.1系统开发简介 …………………………………………………5 3.1.1系统开发方法 ……………………………………………5 3.1.2 结构化生命周期法简介 …………………………………5 3.1.3快速原型法简介 …………………………………………7 3.2开发工具介绍 …………………………………………………8 3.2.1 ASP简介……………………………………………………8 3.2.2 VBScript简介 ……………………………………………9 3.2.3 ASP所需的环境……………………………………………9 3.2.4编辑工具 ………………………………………………10 3.2.5数据库简介 ……………………………………………10 3.2.6 Access的功能 …………………………………………10 3.2.7 Access数据库中的七个对象……………………………11 第4章 系统分析…………………………………………………………12 4.1系统分析介绍 …………………………………………………12 4.1.1技术可行性 ……………………………………………12 4.1.2经济可行性 ……………………………………………12 4.1.3操作可行性分析 ………………………………………12 4.2系统的综合要求 ………………………………………………12 4.2.1系统功能要求 ……………………………………………13 4.2.2系统运行要求 ……………………………………………13 4.3系统数据流图 …………………………………………………14 4.4数据字典 ………………………………………………………16 第5章 系统设计 …………………………………………………………19 5.1系统总体设计 …………………………………………………19 5.1.1系统的综合要求 …………………………………………19 5.1.2系统结构 …………………………………………………20 5.1.3系统结构层次图 ………………………………………21 5.1.4数据库结构 ………………………………………………22 5.2详细设计 ……………………………………………………28 5.2.1安全性设计 ………………………………………………28 5.2.2算法设计 ……………………………………………29 5.2.3代码设计原则 …………………………………………30 5.2.4各模块详细设计过程 …………………………………30 第6章 系统运行与测试 …………………………………………………42 6.1测试步骤 ………………………………………………………42 6.2数据测试 ………………………………………………………43 第7章 系统维护 …………………………………………………………44 结论 ……………………………………………………………………45 致 谢 ……………………………………………………………………46 参考文献 ………………………………………………………………47 附录 ……………………………………………………………………48
基于C#的宿舍管理系统的设计与实现 目 录 摘要………………………………………………………………………………………1 英文摘要…………………………………………………………………………………1 1 引言……………………………………………………………………………………3 1.1 开发背景与现状………………………………………………………………3 1.2 开发设计的意义………………………………………………………………3 1.3 开发工具………………………………………………………………………3 1.3.1 Visual studio.NET 2005简介…………………………………………………4 1.3.2 数据库 Access 简介………………………………………………………4 2 系统分析 ……………………………………………………………………………5 2.1 可行性分析…………………………………………………………………… 5 2.2 系统需求分析………………………………………………………………… 5 2.3 系统数据流图………………………………………………………………… 7 3 总体设计 ……………………………………………………………………………8 3.1 系统设计目标………………………………………………………………… 8 3.2 系统总体功能 ………………………………………………………………… 8 4 详细设计…………………………………………………………………………… 9 4.1 数据库设计…………………………………………………………………… 9 4.1.1 数据库概念结构设计…………………………………………………………9 4.1.2 数据库逻辑结构设计…………………………………………………………9 4.2.1管理员设计……………………………………………………………………14 4.2.2 部分模块设计…………………………………………………………………18 5 编码、实现与测试…………………………………………………………………18 5.1 数据库连接…………………………………………………………………… 25 5.2 系统实现………………………………………………………………………24 5.3 系统测试………………………………………………………………………25 6 开发总结……………………………………………………………………………26 7 致谢…………………………………………………………………………………27 8 参考文献……………………………………………………………………………27 第五章 编码、实现与测试 5.1 数据库连接 建立sqldata.Cs文件,声明一个类sqldata:创建数据库连接方法createcon. public static SqlConnection createcon() { SqlConnection cn = new SqlConnection(ConfigurationManager.AppSettings["51aspxConn"]); return cn; }
试卷管理系统 图书仓库管理系统(1)摘 要 本系统主要完成对图书仓库的库存管理,包括图书入库、出库、库存,员工信息,供应商信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。 系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的 影响 其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。 系统采用Microsoft Office中的Access 2000来设计数据库,并使用当前优秀的开发工具—Delphi 6.0 ,它有着最为灵活的数据库结构,对数据库 应用 有着良好的支持。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键字:数据库,SQL语言,Delph 6,数据库组件,仓库管理 目 录 第一章 引言 ……………………………………………………………………………1 1.1 课题来源 ……………………………………………………………………1 1.2 开发工具的选择 ……………………………………………………………2 1.3 所做的主要工作 ……………………………………………………………3 第二章 数据库概论 ……………………………………………………………………4 2.1 数据库的 发展 ………………………………………………………………4 2.1.1 数据库的发展 …………………………………………………………4 2.1.2 数据库阶段的特点 ……………………………………………………5 2.1.3 数据库技术 ……………………………………………………………6 2.2 数据库 理论 基础 ……………………………………………………………7 2.2.1 数据库模型 ……………………………………………………………7 2.2.2 数据库体系结构 ……………………………………………………10 2.2.3 数据的独立性 ………………………………………………………11 2.2.4 范式 …………………………………………………………………11 2.3 SQL语言基础 ……………………………………………………………13 2.3.1 SQL简介 ……………………………………………………………13 2.3.2 SQL查询 ……………………………………………………………13 2.3.3 SQL数据更新 ………………………………………………………14 第三章数据库开发工具 ……………………………………………………………16 3.1 Delphi 6.0 简介 ……………………………………………………………16 3.2 Delphi 6.0 控件 ……………………………………………………………17 3.2.1 ADO数据访问组件 …………………………………………………17 3.2.2 数据控制类DataControl ……………………………………………18 3.2.3 数据访问类DataAccess ……………………………………………18 3.2.4 SQL语言在Delphi中的应用 ………………………………………19 3.3 Access 简介 ………………………………………………………………21 第四章 系统总体设计 ………………………………………………………………23 4.1 系统需求 分析 ……………………………………………………………23 4.2 系统概要设计 ……………………………………………………………25 4.2.1 系统结构设计 ………………………………………………………25 4.2.2 数据库设计 …………………………………………………………27 4.2.2.1 ER图设计 ……………………………………………………27 4.2.2.2 数据库表格设计………………………………………………29 4.3系统详细设计………………………………………………………………34 第五章 系统应用程序设计 …………………………………………………………37 5.1 系统窗体模块组成…………………………………………………………37 5.2 数据模块窗体设置…………………………………………………………38 5.3 主窗体功能模块的实现……………………………………………………39 5.4 入库、出库窗体模块的实现………………………………………………43 5.5 查询功能的实现……………………………………………………………51 5.6 系统登陆窗体模块的实现…………………………………………………52 5.7 用户管理功能的实现………………………………………………………54 5.7.1 用户管理主窗体 ……………………………………………………54 5.7.2 密码修改窗体模块的实现 …………………………………………54 5.7.3 用户注册窗体模块的实现 …………………………………………55 5.7.4 用户注销窗体模块的实现 …………………………………………57 结束语 …………………………………………………………………………………59 致谢 ……………………………………………………………………………………60 参考 文献 …………………………………

4,017

社区成员

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

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