软件如何读取access数据库
公司里有个机器设备状态网站系统,听说是别的部门用asp加access数据库编写的。我们部门的人都可以用自己的账户登录这个网站进去查看机器以前的数据或添加生成新的数据,现老...
公司里有个机器设备状态网站系统,听说是别的部门用asp加access数据库编写的。我们部门的人都可以用自己的账户登录这个网站进去查看机器以前的数据或添加生成新的数据,现老板叫我们自己研究能不能用VB或VC编写个小软件,能够读取某部分数据库的数据来总结分析。本人对VC和数据库不太懂,只是个菜鸟,想请问下应该怎样构思:1.我应该要了解什么,需了解access数据表的关系这些吗
2.网站系统是我们有各自的账号可以登录进去,如果编个软件,是否就可以用这个账户读取数据库的data了;还需了解访问数据库服务器的路径,其他权限账号吗?
因为时间充足,本人可以慢慢学,总之要个大体的思路,谢谢! 展开
2.网站系统是我们有各自的账号可以登录进去,如果编个软件,是否就可以用这个账户读取数据库的data了;还需了解访问数据库服务器的路径,其他权限账号吗?
因为时间充足,本人可以慢慢学,总之要个大体的思路,谢谢! 展开
6个回答
展开全部
1、只需要了解access数据表的结构和表的基本知识就行,例如,记录,字段都是指什么等等;
2、如果是在你机器上运行软件的话,就需要对方网站的IP地址(网页地址)和用户名密码(你的就行);
3、建议你用VB来实现,比较容易;
4、还需要学习下网页编写的基本知识,例如如何读取数据库,和操作数据库,需要学习的主要知识是SQL语句。
学完这些你肯定就没问题了。
2、如果是在你机器上运行软件的话,就需要对方网站的IP地址(网页地址)和用户名密码(你的就行);
3、建议你用VB来实现,比较容易;
4、还需要学习下网页编写的基本知识,例如如何读取数据库,和操作数据库,需要学习的主要知识是SQL语句。
学完这些你肯定就没问题了。
追问
2.是在个人电脑上运行软件,只需知道网站IP地址就可?因为其网站及数据库所在服务器是别的部门管理的,我是否还需要要知道其数据库名称,路径,权限和进入数据库的账户密码等其他东西——非常想了解这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-10 · 知道合伙人数码行家
关注
展开全部
例子如下:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>
第一句话定义了一个
adodb
数据库连接组件,
第二句连接了数据库,
只要修改后面的数
据库名字就可以了。
下面再看三句:
<%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
这三句加在前面两句的后面,第一句:设置查询数据库的命令,
select
后面加的是字段,如果都要查询的话就用*,from
后面再加上表的名字,
前面建立的是不是一个gustboo表?
第二句:
定义一个记录集组件,
所有搜索到的记录都放在这里面,
第三句是打开这个记录集exec
就是前面定义的查询命令,
conn
就是前面定义的数据库连接组件,后面参数1”,1”,
这是读取,后面讲到修改记录就把参数设置为1,3,
接下来读取记录。
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>
第一句话定义了一个
adodb
数据库连接组件,
第二句连接了数据库,
只要修改后面的数
据库名字就可以了。
下面再看三句:
<%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
这三句加在前面两句的后面,第一句:设置查询数据库的命令,
select
后面加的是字段,如果都要查询的话就用*,from
后面再加上表的名字,
前面建立的是不是一个gustboo表?
第二句:
定义一个记录集组件,
所有搜索到的记录都放在这里面,
第三句是打开这个记录集exec
就是前面定义的查询命令,
conn
就是前面定义的数据库连接组件,后面参数1”,1”,
这是读取,后面讲到修改记录就把参数设置为1,3,
接下来读取记录。
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你没有给出具体要求,这里给你个思路:
首先定义一个全局变量,用来连接数据库
在启动程序里加入读取数据库操作
在需要读数据库的地方,调用这个全局变里,其它的就可以使用ACCESS数据库连接读句读取和存入了
最后记得关闭数据库
首先定义一个全局变量,用来连接数据库
在启动程序里加入读取数据库操作
在需要读数据库的地方,调用这个全局变里,其它的就可以使用ACCESS数据库连接读句读取和存入了
最后记得关闭数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打击你一下,就是你学习了楼上所说的东西,你还是无法登录上别的数据库的,因为还需要知道别人数据库名、表名、表关系,数据库密码,这些东西就要依靠你和别人的关系来获取了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |