acc数据库问题

acc数据库问题,第1张

ldb文件是数据库 *** 作过程文件,你的程序如果对数据库 *** 作完毕了,这个文件就会自动消失的,所以没有必要手工删除的,如果有,一定是因为你的数据库在 *** 作状态,或者数据库是打开状态下的,总有可能是你的程序在数据库 *** 作这一部分的语句有问题,你再看一下你的程序吧,和这个文件应该是没有关系的。

可能的原因有:1,他电脑没有安装access,所以无法访问你的数据库文件 2,他安装了access,但是版本和你的不兼容,导致无法读取数据库文件 3,你没有使用相对路径,所以程序找不到数据库文件

能做到,很麻烦,代价也比较大,

我觉得没必要这去做,你能说明这样做的目的吗?

查询时你可以按时间降序排列(总有个发贴时间字段吧?),显示的时的序号可以不在数据库里读取,在while加一个自增变量就可以了。

在 Access 项目中链接到外部数据源 适用于Microsoft Office Access 2003Microsoft Access 2002 链接表向导是 Access 2002 中的新增功能。如果您的 Access 项目连接到 Microsoft SQL Server�6�4 70 或更高版本的数据库,或连接到本地计算机上运行的 SQL Server 2000 桌面引擎,就可以轻松地与各种 OLE DB 数据源相链接,包括:SQL Server 表(不需要安装本地 SQL Server) Microsoft Access 数据库(mdb— 所有版本) Microsoft Access 项目(adp— 所有版本) Microsoft Excel(30 版和更高版本) 文本文件 HTML 文件 dBASE 数据库(版本 3、4 和 5) Paradox 数据库(版本 3x、4x、5x 和 7x) 若要启动链接表向导,请指向“文件”菜单上的“获取外部数据”,然后单击 “链接表”。该向导可指导您完成创建链接表所需的步骤。完成时,Access 会创建一个数据库视图,其名称默认分为四部分:<服务器>_<数据库>_<所有者>_<表>;例如 ACCSQL2000_pubs_dbo_authors (SQL Server) 或 Northwind___Suppliers(Access 数据库)。链接表的两种类型通过使用链接表向导,您可以指定链接服务器或 Transact SQL 函数,两者都管理到外部数据源的链接并创建 OLE DB 连接字符串。链接服务器 Access 可在本地 SQL Server 数据库或数据库引擎中创建链接服务器。链接服务器是对一种 OLE DB 数据源的定义,这种数据源永久性地在本地 SQL Server 数据库或数据库引擎中存储连接字符串。通常,如果 OLE DB 数据源允许,链接服务器可提供大部分功能,包括更新数据的功能(使用 ADO、存储过程或用户定义的函数)。另外,如果链接到另一个 SQL Server 数据库,SQL Server 通常会优化联接 *** 作。不过,您必须是 sysadmin 或 setupadmin 角色的成员,才能创建链接服务器。示例:连接到外部 SQL Server 数据库的链接表被定义为链接服务器SELECT

FROM [PUBSERVER]pubsdbojobs jobs_1示例:连接到外部 Access 数据库的链接表被定义为链接服务器SELECT

FROM NorthwindSuppliers Suppliers_1Transact SQL 函数 Access 可创建使用 Transact SQL rowset 函数的 OLE DB 数据源,以创建到外部数据源的专用只读连接。Access 使用 OPENDATASOURCE (SQL Server 2000) 或 OPENROWSET (SQL Server 70) rowset 函数。示例:连接到外部 SQL Server 数据库的链接表使用 OPENDATASOURCE 函数进行定义SELECT

FROM OPENDATASOURCE ('SQLOLEDB',

'PWD=MyPassword;Persist Security Info=True;UID=sa;Initial Catalog=pubs;SERVER=PUBSERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=MYCOMPUTER;Use Encryption for Data=False;Tag with column collation when possible=False')pubsdbo[jobs] Rowset_1示例:连接到外部 Access 数据库的链接表使用 OPENDATASOURCE 函数进行定义SELECT

FROM OPENDATASOURCE ('MicrosoftJetOLEDB40',

'Password="";User ID=Admin;Data Source=\\NWIND\Databases\Northwindmdb;Mode=Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don''t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False')[Suppliers] Rowset_1有关链接服务器、OPENDATASOURCE 和 OPENROWSET 的详细信息,请参阅《Microsoft SQL Server 联机手册》。处理链接表虽然您可以在“数据库”窗口中重命名链接表视图,但利用命名机制提醒自己该视图为链接表是个不坏的主意。例如,可以将“ACCSQL2000_pubs_dbo_authors”重命名为“lnk_authors”。不过,Microsoft 建议,不要在查询设计器中更改链接表。如果希望通过选择列、添加筛选器、创建计算字段或联接数据来处理数据,请执行下列 *** 作之一,创建使用链接表视图的新查询:在 SQL SELECT 语句的 FROM 子句中,将链接表作为表源添加。 在查询设计器中创建新查询(在“查询”菜单上,依次单击“添加表”、“视图”,然后双击链接表视图)。 使用查询设计器或 SQL 文本编辑器在新查询中进行更改。修改链接表连接字符串有时,您可能需要修改链接表的连接字符串。例如,可能需要更改下列各项之一:数据源的位置,原因是该位置已经移动。 连接超时,原因是有时您的查询花费的时间太长,无法在拥挤的网络上执行。 扩展属性,原因是您想在 HTML 文件或电子表格中启用或禁用列标题。 有关使用连接字符串的详细信息,请参阅以下内容:Microsoft 开发人员网络 (MSDN) 上的“Microsoft 数据访问组件 (MDAC) SDK 概述” MSDN 上的“ADO 提供程序属性和设置” Microsoft Office 2000/Visual Basic 程序员指南,第 14 章“使用 ADO 连接字符串” MSDN 上的“在 DAO 中设置连接字符串参数” 修改基于链接服务器的链接表的连接字符串由于本地计算机上的 SQL Server 可以有不同的安装类型,因此修改基于链接服务器的链接表的连接字符串所需的步骤也有所不同。针对 SQL Server 2000 本地安装的过程如果您拥有 SQL Server 2000 的本地安装,则可以使用 Microsoft SQL Server 企业管理器来更改链接服务器的连接字符串。从 Microsoft Windows�0�3 的“开始”菜单启动企业管理器。 展开控制台树,直到找到位于 SQL Server 的 Security 文件夹中的链接服务器。 右键单击链接服务器并单击“属性”。 单击“常规”选项卡,然后在“提供程序字符串”框中更改连接字符串。

你读取的时候,注意加上

by

desc,就可以显示最新的了,例如下面的范例:

sql1="select

from

news

where

classid="&rs("classid")&"

order

by

ID

desc"

以上就是关于acc数据库问题全部的内容,包括:acc数据库问题、ACCESS数据库权限如何应用在其他电脑、如何用ASP输入页面让ACC数据库自动编号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存