怎么用ACCESS做一个数据库和一个数据表?
发布网友
发布时间:2022-05-17 08:12
我来回答
共3个回答
热心网友
时间:2023-10-14 13:37
这个要用到ASP,是动态的。用ACCESS建一个数据库默认名为“DB1.MDB”,再新建一张表,对表进行设计,表中要进行相关设置了。通讯录肯定要用到的字段有ID、姓名、性别、电话、家庭地址等,你自个设了。设定一下对应的字段类型,然后就往表里加你同学的记录吧。录完保存退出取名为"table1",这个也用默认的即可。然后你要做的就是连接数据库操作。这个数据库就存在你的站点根目录下。然后在你站点根目录下建一个ASP文件,用于连接这个数据DB1.MDB数据库。在代码中加入这段代码:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("DB1.MDB")
%>
加上这段代码就可以连好数据库了。如果要显示同学录的话,试试连上没有,则加入这段代码:
<%
sql="select * from table1"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
则连上了数据库DB1.MDB里的table1表,这样再用一个判断语句显示所有同学录:
<% do while not rs.eof
rs.movenext
loop
%>
打开了数据库要记得关上数据库。要是你装了IIS的话,按一下F12看看效果吧。
热心网友
时间:2023-10-14 13:37
ACCESS里有一个向导可以让你一步步去建库和表的,至于数据库的连接,你是用ASP来写的吧,以下是数据库连接代码:
<%
'这是一个打开Access数据库DataFileName.mdb的一个连接的示例。
strDatabasePath=Server.MapPath("data.mdb")
'请修改上面的DataFileName.mdb
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=''; Data Source=" & strDatabasePath
conn.Open connstr
%>
热心网友
时间:2023-10-14 13:38
同学录数据库有个每个人的详细记录的表就行