叠伸access数据库表决定22

2012 年 11 月 17 日6340

1,建立数据库文件cnbruce.mdb(不设计任何表)

建立数据库的决定

<%
OptionExplicit
dimdatabasename'定义数据库名称
databasename="cnbruce.mdb"'数据库名称
dimdatabasepath'定义数据库存放路径
databasepath="e:\cnbruce\database\"'数据库绝对路径
dimdatabasever'定义数据库版本2000或者97
databasever="2000"

FunctionCreatedfile(FilePath,FileName,Ver)

Dimcnbruce,dbver
selectcasever
case"97"
dbver="3.51"
case"2000"
dbver="4.0"
endselect

ifdbver<>""then
Setcnbruce=Server.CreateObject("ADOX.Catalog")
callcnbruce.Create("Provider=Microsoft.Jet.OLEDB."&dbver&";DataSource="&filepath&filename)
endif

EndFunction

CallCreatedfile(databasepath,databasename,databasever)'创建数据库
%>

那么,再看如何设计建立一个新的数据库表吧

2,建立数据库的连接文件conn.asp

<%
db_path="cnbruce.mdb"
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db_path)
conn.Openconnstr
%>

3,建立新数据库表的程序页面addtable.asp

<!--#includefile="conn.asp"-->

<%
Setrs=Server.CreateObject("ADODB.Recordset")
sql="createtableaboutme(idintegerprimarykey,nametext,Birthdaydatetime)"
rs.Opensql,conn,2,3
%>

数据库表文件建立完毕。

createtableaboutme(idintegerprimarykey,nametext,Birthdaydatetime)
建立新的表aboutme,设计其字段有id(主关键字)、name(备注)、Birthday(时间日期)

0 0