网络程序设计-.ppt

Connection对象的Open方法的参数 说明: 参数不会都用到,如Access数据库就不用User和Password 连接方式不同,参数不同,如数据源用DSN,而不用数据源就用DBQ和Driver 多个参数之间用分号隔开,顺序无关系 数据提供者 Provider 数据库的物理路径 Dbq 数据库类型(驱动程序) Driver 数据库登录密码 Password 数据库登录帐号 User ODBC数据源名称 DSN 说明 参数 第6章 ASP数据库编程 Connection对象的属性 显示ADO对象的版本信息 Version 设置Connection对象内定的数据库管理程序名称 Provider 指定数据库连接的权限 Mode 指定Connection对象的事务处理时机 IsolationLevel 指定Connection对象的缺省数据库名称 DefaultDatabase 控制光标的类型 CursorLocation Open方法与数据库连接的执行最长时间 ConnectionTimeout 指定Connection对象的数据库连接信息 ConnectionString Execute方法的最长执行时间 CommandTimeout 设置Connection对象控制事务处理时的行为 Attribute 说明 属性 第6章 ASP数据库编程 % Db. ConnectionString=“Dbq=”Server.mappath(“address.mdb”)_ ”;Driver={Microsoft Access Driver(*.mdb)}” % CommandTimeout:默认值为30秒,如设定为0则无限制直到执行完毕。如设置最长时间为60秒: %db.CommandTimeout=60%,在服务器慢时使用 ConnectionString:指定连接信息,如: 第6章 ASP数据库编程 Connection对象常用属性举例 第5.3节 5.3.2 Insert语句 users表中增加了一个年龄字段age,为数字类型,则为: 在users表中增加一条完整的记录 Insert Into users(user_name, age) Values(xhangpeng,23) Insert Into users(user_name, password,real_name,tel,email,submit_date) Values(晓云,123456,小云,654456,meng@163.com,#200310-10#) 第5.3节 5.3.2 Insert语句 下面举一些经常出错的Insert语句说明。 user_name是主键,但没有赋值 字段不允许空字符申,却赋了空字符串 字符串字段两边没有加双引号 第5.3节 5.3.3 Delete语句 使用Delete语句来删除表中无用的一记录。 语法: 说明 Delete From表[Where条件] “Where条件”,凡是符合条件的记录都会被删除,如果没有符合条件的记录则不删除。 如果省略“Where条件”,将删除所有数据。 第5.3节 5.3.3 Delete语句 下面举一些常见的例子说明。 删除user name为“tutu”的用户 删除2003年1月1日前注册,且real_name为“李亚”的用户 删除表中所有数据 Delete From users Where user name=tutu Delete From users Where submit_date#2003-1-1# And real_name=李亚 Delete From users 第5.3节 5.3.4 Update语句 使用Update语句来实现更新数据的功能来 语法: 说明 Delete From表[Where条件] Update 数据表名 Set字段1=字段值1,字段2=字段值2,…[Where条件] “Where条件”的用法。凡是符和条件的记录都被更新,如果没有符合条件的记录则不更新。 如果省略“Where条件”,将更新数据表内的全部记录。 如果想更新数据,也可以先删除再添加 第5.3节 5.3.4 Update语句 下面举一些常见的例子说明。 修改user_name为“jjshang”的用户的电话和E-mail地址。 假如有年龄字段age,将所有人的年龄增加10岁。 Update users Set te1=8282999,emaiI=jjshang@ Where user_name=jjshang Undate users Se

文档评论(0)

1亿VIP精品文档

相关文档