access如何链接,access怎么连接数据库
内容导航:
一、Access如何使用链接
在ACCESS里面新老版本有个ODBC()库,点他有向导连接到SQL Server,连接后选择你要连接的表,这就是SQL网络连接表,直接使用他就好了
二、如何连接到 Access 数据库中的数据
通过运行数据源配置向导并在“选择数据源类型”页面上选择“数据库”,可连接到 Access 文件内的数据。
提示将.mdf 或 .mdb 文件从 Windows
资源管理器拖到解决方案资源管理器中,可自动配置连接并启动“数据源配置向导”,以便您选择要在应用程序中使用的对象。
通过从“数据”菜单或从“数据源”窗口中选择“添加新数据源”命令,可以启动该向导。
或者,还可以从“项目”菜单选择“添加现有项”命令并浏览至所需的数据库文件。
完成该向导后,一个数据库副本(.mdb 文件)和一个强类型数据集文件 (.xsd) 被添加到项目。
选择的数据库对象立即出现在“数据源”窗口中,可用于拖动到窗体上。
有关更多信息,请参见“显示数据”概述。
注意通过“数据源配置向导”添加 .mdb 文件时,可以选择将该文件添加到项目或是让该文件保留在其原始位置上。
有关更多信息,请参见如何:管理项目中的本地数据文件。
注意显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的现用设置或版本。
若要更改设置,请在“工具”菜单上选择“导入和导出设置”。
有关更多信息,请参见 Visual Studio 设置。
使用“添加新数据源”命令连接到 Access 数据库中的数据在“数据”菜单上单击“添加新数据源”。
在“选择数据源类型”页面上选择“数据库”。
选择“新建连接”以创建新的数据连接。
注意如果“数据源”不是“Microsoft Access 数据库文件”,则选择“更改”以打开“选择/更改数据源”对话框,选择“Microsoft
Access 数据库文件”,然后单击“继续”。
默认的提供程序为“OLE DB 的 .NET Framework 提供程序”。
有关更多信息,请参见“选择/更改数据源”对话框。
在“数据库文件名”框中输入 .mdb 文件的路径,或单击“浏览”按钮以查找数据库文件。
如果您的数据库需要,请输入登录信息。
有关更多信息,请参见添加/修改连接 (Microsoft Access)。
单击“确定”,然后单击“下一步”。
选择“是”将 .mdb 文件复制到项目中,或选择“否”连接到处于其当前位置的数据库文件。
有关更多信息,请参见如何:管理项目中的本地数据文件。
单击“下一步”。
展开对象树,然后选择要在应用程序中使用的数据库对象。
如果需要,替换默认“数据集名称”。
单击“完成”。
刚刚创建的数据集即出现在“数据源”窗口中。
打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。
使用“添加现有项”命令连接到 Access 数据库中的数据从“项目”菜单选择“添加现有项”,或是将 .mdb 文件从 Windows
拖动到“解决方案资源管理器”上。
展开对象树,然后选择要在应用程序中使用的数据库对象。
如果需要,替换默认“数据集名称”。
单击“完成”。
刚刚创建的数据集即出现在“数据源”窗口中。
打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。
后续步骤在应用程序中添加功能在“数据源”窗口中选择项并将其拖动到一个窗体上。
有关更多信息,请参见“显示数据”概述。
注意如果该数据源未在“数据源”窗口中显示,则请单击窗口中的“刷新”按钮。
安全存储敏感信息(例如服务器名称、用户名和密码)可能会影响应用程序的安全性。
若要控制对数据库的访问,一种较为安全的方法是使用 Windows 身份验证(也称为集成安全性)。
有关更多信息,请参见保护连接字符串。
一:建立一个access型数据库,并在数据库中创建新表—即为附加表。
通过设置 附加表的各属性值,使其与你所要访问的数据库建立链接关系。
程序代码如下: dimdbasdatabase dimtdasnewtabledef setdb=opendatabase(“”)
=”dbase:database=c:\datadir” lename=”au thor” =”dbaseauthortable” appendtd
二:设置ini文件路径。
在vb的程序中使用了访问外来数据库操作,将应用程序生成exe文件后,必须提供一个ini文件。
若找不到这个ini文件,将会导致不能访问数据库,并出现“notfoundin stollabkisams’的错误信息。
设置ini文件路径后,vb的程序会在windows子目录中寻找与应用程序同名的ini文件。
设置ini文件路径代码为: setdataaccessoption1,“path\filename”
三:编辑.ini文件可对不同种类的数据库进行设置,下面为一ini文件代码: 〔options〕 systemdb=c: \mypath\ 〔isam〕
pagetimeout=5 maxbuffersize=128 lockretry=20 commitlockpetry=20
readaheadpages=16 〔installableisams〕 paradox3.x=c:\vb\ foxpro2.0=c:\vb\
foxpro2.5=c:\vb\ dbase=c:\vb\ dbase=c:\vb\ btrieve=c:\vb\ 〔paradoxisam〕
pagetimeout=600 paradoxusername=baiuser paradoxnetpath=p:\pdxdb\
collatingseguence=ascii 〔dbase〕 centry=off data=american mark=47 deleted=on
这样通过访问新数据库和表“dbaseau thortabk”即可访问你所要访问的外来数据库了。
使用这种方法访问外来数据库应该注意的是,附加表在所加到的数据库中只是建立了一个链接关系,表的实际所在,仍然存在于原数据库中,该表在所附加到的数据库中被删除时,只是删掉了链接关系,实际的表并没有被删除。
三、如何用vb连接ACCESS数据库
首先,我们需要引用ADO.具体的方法是,在”工程” — “引用” 中,找到”Microsoft ActiveX Data Object
.Library”,这里的”.“是指的时ADO的版本号,一般来说,应用程序或ActiveX控件都具有向下兼容性,所以我们尽可能选择比较新的版本.以确保程序在能识别旧版本Access的同时,也能识别较新版本的Access.
然后我们需要在程序中创建一个对象.就好比我们在窗体上添加一个FileBox才能看到文件名一样,只有创建了ADO对象,我们才能够访问数据库.常用的对象有两个,Connection和Recordset.
四、asp与access的链接
答:ASP连接数据库的全能代码‘解决了ACCESS数据库路径的问题!‘采用DBType=0或DBType=1来区分AC库还是MSSQL库‘具体采用AC库时应注意的事项,请看程序说明
DimDBType,Conn,StrConnDBType=0‘0为Access数据库,1为MSSQL数据库If(DBType=0)Then‘**ACCESS数据库***DimDbFolderName,DbFolder_Path,SiteFolderDbFolderName=“ArticleData“‘数据库所在文件夹名称DbFolder_Path=(DbFolderName)‘数据库所在路径SiteFolder=“Article“‘系统所在根目录名称IfSession(“RootDir“)=““ThenSession(“RootDir“)=Mid(DbFolder_Path,1,InStr(1,DbFolder_Path,SiteFolder,1)-1)&SiteFolderEndifSetConn=ect(“n“)StrConn=“Driver={MicrosoftAccessDriver(.mdb)};DBQ=“&Session(“RootDir“)&“\“&DbFolderName&“\b“‘连接到数据库StrConn‘********ElseIf(DBType=1)Then‘**MSSQLSERVER数据库**DimDBUserID,DBPassWord,DBName,DBIP‘修改以下信息以适合你的网站DBUserID=“sa“‘数据库登陆名DBPassWord=““‘数据库密码DBName=“dbname“‘数据库名称DBIP=“local“‘数据库所在地址,如果是本地数据库则为:(local)SetConn=ect(“n“)StrConn=“PROVIDER=SQLOLEDB.1;DataSource=“&DBIP&“;InitialCatalog=“&DBName&“;PersistSecurityInfo=True;UserID=“&DBUserID&“;Password=“&DBPassWord&“;ConnectTimeout=30“StrConn‘*******Else‘****数据库设置错误**“数据库设置错误,请联系管理员!“If‘StrConn详见:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/116224.html