asp的。
dim conn,rs,sql,i,connstr
connstr="dbq=" & serverMapPath("mdb/bookshopmdb")
& ";driver={microsoft access driver (mdb)};"
'前两句为一行代码
set conn=serverCreateObject("adodbconnection")
connOpen connstr
set rs=serverCreateObject("adodbrecordset")
sql="select from book order by id desc"
rsOpen sql,conn,1,1
'rsMovePrevious
这是网络编程
远程要有客户端(或服务端)程序的,如果没有远程程序作支持,一般会被对方防火墙、安全策略、服务等设置情况阻挡(除非对方是特定服务器计算机)。
访问远程access数据库使用vb自带的控件就可以,比如:winsock、Inet等等。
winsock多用于段数据通信,常被用作聊天、控制等。Inet多用于文件传输,支持FTP、>
Provider=MicrosoftJetOLEDB40; Data Source=\\Server_Name\Share_Name\Share_Path\你的数据库名mdb"
access导出网络访问中断UNC出差。根据查询相关资料信息,本地路径进行测试,对本地数据库使用UNC出错,access指MicrosoftOfficeAccess。MicrosoftOfficeAccess是由微软发布的关系数据库管理系统。结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程序之一。
javascript连接access数据库
作者:great_domino 的 Blog
文件构成:
Access数据库名为 MyDataMdb, 里面建了一个名为count的表,表由两个
字段组成: ID和COUNT,表里有一条数据: (''''count'''',''''100'''')。
文本文件名为 counttxt,里面随便写入一个数字。
静态页面名为Cnthtm。
以上3个文件都放在同一目录下。
由于采用Access数据库,而它采用非标准SQL语法,所以要注意在表名
和字段名上需要加方括号: []
下面是页面里的代码:
其中getCountFromDB方法是对Access数据库进行 *** 作,getCountFromTxt
方法是对txt纯文本进行 *** 作,这两个方法都在本地执行通过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = locationhrefsubstring(0, locationhrefindexOf("Cnthtm"));
var path = filePath + "MyDatamdb";
//去掉字符串中最前面的"files://"这8个字符。
path = pathsubstring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = ''''count''''";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = ''''";
//建立连接,并生成相关字符串 >
新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 40 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
此外一楼说的ACCESS数据库不支持共享修改,但可共享只读访问
以下给出代码:
Private Sub Form_Load()
With Adodc1
Adodc1ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=E:\db1mdb;Persist Security Info=False"
Adodc1RecordSource = "select name from b1 order by name"
Adodc1Refresh
DataGrid1Refresh
End With
End Sub
1前提是每个用户都不能使用独占的方式打开。
2共享数据库 (MDB) 注释 本主题中的信息仅适用于 Microsoft Access 数据库 (mdb)。
3若要从另一台计算机上访问共享的 Microsoft Access 数据库, 另一台计算机上必 须具备下列条件之一:Access 的本地安装、Access 的网络安装(逐个用户地授 权)或运行时应用程序。
4设置共享文件夹。
5有关共享文件夹的详细信息,请使用 Microsoft Windows 的“帮助索引”。
6如果 共享文件夹位于网络服务器上,则可能需要网络管理员的协助。
7将 Microsoft Access 数据库复制到一个共享文件夹。 确保 Access 数据库设为在共享方式下打开,这是默认设置。 *** 作方法: 在“工具”菜单上,单击“选项” 。
8在“高级”选项卡上“默认打开模式”下,单击“共享” 。
9注释:共享数据库之前,应该删除文件中可能存储的任何个人信息。
注释 :本主题中的信息仅适用于 Microsoft Access 数据库 (mdb)。
10用于共享数据的方法 在多用户环境下共享数据的方法有多种。
11共享整个 Access 数据库 可以将整个 Access 数据库放在网络服务器或共享文 件夹中。
这是实现整个 Access 数据库共享的最简单的方法。
12每个用户都能共享 数据,并能使用相同的窗体、报表、查询、宏和模块。
13如果要让每个用户都以相 同的方式使用 Access 数据库,或者不能支持其他用户创建其自己的对象,则 可以采取这种策略。
14仅共享 Access 数据库中的表 可以只将表放在网络服务器上,而将其他数据库 对象都留在用户的计算机上。这种情况下,Access 数据库的性能会有所提高, 因为只有数据是通过网络发送的。当将一个数据库拆分为后端(表)和前端时, 用户可以在不影响别人的情况下,对其自己的前端数据库中的窗体、报表和其他 对象进行自定义。 在 Internet 上共享 Access 数据库对象或数据访问页 可以将一个或多个数据库 或者创建数据访问页, 对象输出为静态的 HTML 或服务器生成的 HTML 格式,
以上就是关于怎么样用网页访问Access数据库,越简单越好全部的内容,包括:怎么样用网页访问Access数据库,越简单越好、VB 怎么实现访问远程access数据库、C#怎么访问局域网中的access数据库 要连接代码 谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)