Access数据库

现在所用的大多数是“关系型数据库
1、ODBC是一个中间物件:用来连接ASP与数据库之间的链接
2、如何创建ODBC:控制面板->管理工具->ODBC(数据源)->文件DSN(添加)->Driver do Microsoft Access(*.mdb)->创建数据源(fif.dsn)->选择(s)->高级(有密码时)
ODBC文件的保存路径:C:\Program Files\Common Files\ODBC\Data Sources
3、什么是SQL:结构化查询语言(CRUD等操作)
   查询:select * from stu
         select
         [TOP 返回记录条数]
         字段名表
         FROM 数据表序列
         [WHERE 条件表达式]
  [ORDER BY 排序字段表[ASC/DESC]]

   增加:insert into stu(字段)values (字段值);

4、什么是ADO:ASP中使用ADO对象来访问数据库
5、access简单操作(小型网站、数据储存)
6、表一般用英文来命名这样兼容性会更好

7、读取数据库中所有表:
程序代码:
<%sqlcmd="select name from [msysobjects] where type=1 and flags=0"%>

注意:要设置msysobjects表的权限或则“不能读取记录”。

office 2003设置:工具 -> 选项 -> 视图 -> 勾选隐藏对象、系统对象。工具 -> 安全 -> 用户与组的权限 ,在对象名称中选定 MSysObjects ,然后权限中设置其读取权限。

office 2007设置:单击左上角图标 -> Access选项 -> 当前数据库 -> 导航 -> 导航选项 -> 勾选显示隐藏对象,显示系统对象。数据库工具选项卡 -> 用户和权限 -> 用户与组权限,对象类型选择表,对象名称选定MSysObjects,然后勾选“读取数据”权限

还有一种方法可以实现读取Access数据库中所有表:
程序代码
<%
set rs=conn.openSchema(20)'返回包含模式信息的 Recordset 对象
rs.filter="table_type='table'"'筛选table_type为table类型的数据表,其他类型为系统内置表
do while not rs.eof
    response.write(rs("TABLE_NAME"))'用recordset记录集获取列名为table_name的数据
    response.Write("<br />")
rs.movenext:loop
%>

 

 

还在更新中“个人笔记而已”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值