如何在VC在创建access数据库,并创建表

如何在VC在创建access数据库,并创建表,第1张

如何在VC在创建access数据库,并创建表

使用外键,最好不要用姓名,因为可能重复.

将表a的编号设置为主键,将表B的姓名字段干掉,改为编号.

两个表的编号的数据类型必须一致.

然后在ACCESS里点右键,选"关系",添加这两个表,之后再将B表的编号字段拖到a表的编号字段那里,选上级联更新, 级联删除等.

还有些选项,可以自己摸索一下。

搞不清楚可以给我发消息.

对了,不用在B表冗余,需要写使用设备的时候再向B表插数据.

用Dao就可以:

包含头文件#include"afxdao.h"

然后用如下代码:

CDaoDatabase m_DaoDB

try

{

m_DaoDB.Create(_T("MsgInfo.mdb"))//创建mdb文件

}

catch(CDaoException* e)

{

CString strMsg

strMsg.Format(_T(" 创建数据库失败! 原因:%s (%d)\n\n"),

(LPCTSTR)e->m_pErrorInfo->m_strDescription,

e->m_pErrorInfo->m_lErrorCode)

AfxMessageBox(strMsg,MB_OK|MB_ICONSTOP)

return false

}

CDaoTableDef m_DaoDef(&m_DaoDB)

m_DaoDef.Create(_T("工资信息"))//在刚刚创建的mdb文件中创建一个数据表

//创建字段

m_DaoDef.CreateField(_T("工号"),dbText,36,dbVariableField)

m_DaoDef.CreateField(_T("姓名"),dbText,38,dbVariableField)

m_DaoDef.CreateField(_T("工资"),dbBoolean,1,dbUpdatableField)

m_DaoDef.Append()

m_DaoDef.Close()

m_DaoDB.Close()

ACCESS创建表的五种方法步骤如下:

1、Access数据库中建表的方法共有五种,分别是: 使用设计器创建表 ,通过输入数据创建表 ,使用向导创建表 ,导入表 ,链接表。

2、先定义表的结构,表的结构需要我们自己定义,如图所示。

3、Access数据库设置字段属性,设置每个字段的数据类型,字段名称等,如图所示。

4、新建的Access数据的主键,Oracle数据库和MySQL数据一样,Access数据也有自己的主键。

5、设置Access数据库的表达式生成器,给数据库中所有的表或查询中字段、名称、窗体、报表中的各种控件。

6、点击保存按钮,保存我们刚刚新建的Access数据库,点击确认即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10819640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存