如何设置网站数据库,数据源odbc的连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置网站数据库,数据源odbc的连接相关的知识,希望对你有一定的参考价值。
参考技术A 1点击开始菜单
2
打开<控制面板>.
3
在<调整计算机的设置>中,点击<系统和安全>.
4
点击<管理工具>.
5
点击<数据源(odbc)>.
6
点击<系统用户>,然后,点击按钮<添加>.
7
在<创建数据源>里,找到microsoft
access
driver(*.mdb),选中.然后点击完成.
8
在
的<数据源名(n)>,填写数据有名称,然后点击<数据库>中的<选择(s)...>
9
在<选择数据库>里,<目录(d):>里,按路径找到数据库文件,选中,点击确定.
回到
点击确定.最后回到
,点击确定.完成配置.
写冲突消息突然在ODBC链接表中发生
我有一个mySQL数据库,可以跟踪我们的项目并推动我们网站显示他们的信息。为了便于更新数据库,我设置了一个使用ODBC连接(MySQL ODBC 5.1)编辑数据的访问数据库。它在过去的几个月里一直很好用,没有打嗝。
但是,昨晚用户(3个中的2个)遇到了写冲突错误。用户只能将更改复制到剪贴板或删除更改。因此,我认为Access数据库有问题我创建了一个新的访问数据库,通过ODBC连接链接表,但问题仍然存在。我也删除并重新创建了ODBC连接,没有任何效果。
那么我从哪里开始呢?什么可能导致这个问题现在突然出现,而不是几个月前我这样做的时候?
- 上周(+5天)没有对数据库服务器,数据库或访问数据库进行任何更改。
- 我们确保只有一个Access实例试图影响数据库。
- 所有表都有PK和时间戳列。
- 我们没有使用任何表单,只使用Table界面。
- 服务器尚未更新,也没有ODBC连接。
- 我们正在使用Access 2007
- 当我们尝试更新行时,服务器的错误日志中没有显示任何内容。
答案
通常,从Access使用的所有ODBC数据库都需要在所有表中都有PK,并且每次更改记录时都会更新其中的时间戳字段。 Access在绑定表单中使用它来处理绑定数据的刷新,Jet在选择如何告知ODBC数据库更新时使用它们。
您可以在没有PK和时间戳的情况下使用某些表来处理事情,但我发现最好只是确保所有表都有它们以便您不会遇到问题(我从来没有任何表格)当然没有PK).y
另一答案
确保BIT列具有非NULL的默认值。任何BIT列设置为NULL的记录都可能出现Write Conflict错误。
以上是关于如何设置网站数据库,数据源odbc的连接的主要内容,如果未能解决你的问题,请参考以下文章