access mdb数据库导入到mysql中报错了,咋整

access mdb数据库导入到mysql中报错了,咋整,第1张

1.打开Access程序,新建一个Access数据库。

2.创建一个ODBC连接,

点击【外部数据】-->【ODBC数据库】---->【通过链接表链接到数据源】。

,可以选择“复制表”或“链接表”。链接表的好处是mysql数据源更新,Access链接数据表跟着更新,Access可以作为mysql数据库的界面。

3.在d出的界面,点击选项卡【机器数据源】---->【新建】,

会d出警示对话框,点击【确定】即可。

4.在d出的界面,点击【用户数据源】,点击【下一步】,

在d出的见面,选中【MySQL

ODBC

5.2

Unicode

Driver】,

点击【完成】。

5.这个步骤最为关键,是具体的数据链接源。

Data

source

name:kdata(这是将这个连接命名,读者可以自己随便命名),

TCP/IP

server:localhost(本地数据库一般都是localhost),

Port:3306(本地数据库一般都是3306这个接口)。

User:

Password:

(这个是localhost里设定的用户名和密码,很多本地数据库的通用用户名为root,密码为空。图中演示的是笔者自己设定的用户名和密码)。

Database:(可以先点击右侧的【test】按钮,测试一下,如果上面设置的都是有效的,则可以选择希望连接的mysql数据库了)。

----------------

本地数据库设置这个地方,如果不清楚,建议安装一下开源的xampp软件,自动安装mysql

在继续处理之前,要确保电子表格中的数据必须以适当的表格形式排列,并且电子表格每一字段(列)中都具有相同的数据类型、每一行中也都具有相同的字段。打开数据库,或切换到打开数据库的“数据库”窗口。执行下列 *** 作之一:若要导入电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“导入”。若要链接电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“链接表”。在“导入”(或“链接”)对话框中,选择“文件类型”框中的 “Microsoft Excel (*.xls)”。单击“查找范围”框右侧的箭头,选定电子表格文件所在的驱动器和文件夹,然后双击其图标。按照“导入数据表向导”对话框的提示进行 *** 作。如果是从 Microsoft Excel 5.0 版或更高版本的工作簿中导入,则可以导入工作薄内的某个工作表。但不能从其他的多电子表格(例如 Microsoft Excel 4.0 版工作簿)文件中导入。若要导入这些文件,首先必须将每个工作表保存为一个单独的文件。注意可以导入或链接电子表格中的全部数据,或者只是来自指定范围单元格中的数据。尽管用户通常是在 Microsoft Access 中新建一个表来导入或链接,但只要电子表格列标题与表字段名相匹配,就同样可以在已有表上追加数据。Access 将试图对导入的字段赋予合适的数据类型,但是应该检查字段,确认它们是否设置为所希望的数据类型。例如在 Access 数据库中,电话号码或邮政编码字段可能以数字字段导入,但在 Microsoft Access 中应该改为文本字段,因为这些类型的字段进行的任何计算都不是所希望的。必要时还应检查和设置字段属性(如设置格式)。请注意,上面文章中其实仍然包含了两种做法和一种扩展做法:1、直接用导入2、用链接表3、当你只是要导入EXCEL数据到现有的表中时,可以先链接某个xls文件,然后直接用 jet sql语句来做:

1

从Excel表格导入数据过程中出现的问题

1.1

不能导入或不能完全导入

从Excel表格导入数据过程中,不能成功导入全部数据有两种情况。

第一种,完全不能导入。是因为Excel表格的格式不对,如,是三维表格。

屏幕上会出现提示对话框,其中的信息是:向导无法访问文件“Excel某某文件”的信息。请确定文件存在且格式正确。

第二种,Excel表格中部分数据的格式错误。如,同一个字段的数据格式有不一的存在。

屏幕上会出现提示对话框,其中的信息是:已经导入“Excel某某文件”。未能成功导入所有数据。带有失败记录相关行号的错误说明可在Microsoft

Access表“sheet1$_输入错误”中找到。

用户,可以通过查看该表中的信息,找到错误原因,从而有针对性地更正错误。

造成错误原因很多,例如,Excel表格中数据的小数位不够,虽说Excel会自动四舍五入,但是,导入时,会显示错误。

1.2

是否添加主键

在导入的过程中,有一个对话框涉及是否添加主键。有三种选择:

“让Access添加主键”、“我自己选择主键”和“不要主键”。其中,

“我自己选择主键”,往往不被允许,是因为自己选的字段中有重复或缺号存在。


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

原文地址:https://54852.com/sjk/9850152.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存