asp知识点.doc_第1页
asp知识点.doc_第2页
asp知识点.doc_第3页
asp知识点.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

asp知识点ASP与SQL连接1. OLEDB (1). 通过*.udl来连接set cnn=server.CreateObject(adodb.connection)cnn.ConnectionString = FILE NAME=C:WEBmydate.udl (2). 通过字符连接set cnn=server.CreateObject(adodb.connection)cnn.ConnectionString = “PROVIDER=SQLOLEDB; DATA SOURCE=计算机名;UID=用户名; PWD=密码; DATABASE=数据库”2. ODBC(1).通过配置系统DSN数据源实现数据库连接 Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = DSN=系统DSN名称; UID=用户名; PWD=密码” (2).通过配置文件DSN数据源实现数据库连接 Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = FILEDSN=文件DSN名称; UID=用户名; PWD=密码” (3).将连接信息直接保存在字符串中.Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = DRIVER=SQL Server;Server=计算机名; UID=用户名; PWD=密码; DATABASE=数据库set rs=server.createobject(adodb.recordset) rs.open SQL语句,conn,3,2 ASP与ACCESS连接1. OLEDB(1).通过*.udl来连接Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = FILE NAME= C:access.udl(2).通过字符连接Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString =PROVIDER=Microsoft.jet.oledb.4.0;data source=C:data.mdb 或cnn.ConnectionString =PROVIDER=Microsoft.jet.oledb.4.0; data source=& SERVER.MapPath(“data.mdb”)2. ODBC(1).通过配置系统DSN数据源实现数据库连接Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = DSN=系统DSN名称cnn.Open(2).通过配置文件DSN数据源实现数据库连接 Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = FILEDSN=文件DSN名称”(3).将连接信息直接保存在字符串中.Set cnn = Server.CreateObject(ADODB.Connection)cnn.ConnectionString = DRIVER=Microsoft Access Driver (*.mdb);DBQ=C:data.mdb /绝对路径或者用相对路径映射为绝对路径cnn.ConnectionString = DRIVER=Microsoft Access Driver (*.mdb);DBQ= & server.MapPath(data.mdb)记录集对象.Open “数据库字符串”, 链接实例, 游标类型, 锁定类型,命令字符串类型记录集对象.Open Source, ActiveConnection,CursorType,Locktype, optionCursorTypeadOpenForwardOnly:只能向前移动,节约系统资源。(默认) 值为:0adOpenKeyset:可显示其他用户对记录集的修改,但增加和删除的记录不可见。 值为:1adOpenDynamic:显示所有记录集的变化。会浪费系统资源。 值为:2adOpenStatic:无法显示从它创建开始其他用户对记录集的修改。 值为:3四种锁定类型adLockReadOnly:(默认)只读,无法更改数据。 值为:1adLockPessimistic:编辑时立即保守式逐条锁定记录。 值为:2adLockOptimstic:只在调用update时才锁定记录。 值为:3adLockBatchOptimstic:开放式批更新模式。 值为:4Options参数(CommandType属性)adCMDText:被执行字符串包含一个命令文本。 值为:1adCMDTable:被执行字符串包含一个表的名字。 值为:2adCMDStoredProc:被执行字符串包含一个存储过程名。 值为:4adCMDUnknown:不指定字符串的内容(默认选项)。 值为:8adExecuteNoRecord:执行时不返回记录集,如insert,delete等。 值为:16ASP 中SQL常用命令(1) 数据记录筛选: sql=select * from 数据表 where 字段名=字段值 order by 字段名 desc sql=select * from 数据表 where 字段名 like %字段值% order by 字段名 desc sql=select top 10 * from 数据表 where 字段名 order by 字段名 desc sql=select * from 数据表 where 字段名 in (值1,值2,值3) sql=select * from 数据表 where 字段名 between 值1 and 值2 (2) 更新数据记录: sql=update 数据表 set 字段名=字段值 where 条件表达式 sql=update 数据表 set 字段1=值1,字段2=值2 字段n=值n where 条件表达式 (3) 删除数据记录: sql=delete from 数据表 where 条件表达式 sql=delete from 数据表 (将数据表所有记录删除) (4) 添加数据记录: sql=insert into 数据表 (字段1,字段2,字段3 ) values (值1,值2,值3 ) sql=insert into 目标数据表 select * from 源数据表 (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*¦字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql=select sum(字段名) as 别名 from 数据表 where 条件表达式 set rs=conn.excute(sql) 用 rs(别名) 获取统的计值,其它函数运用同上。 (5) 数据表的建立和删除: CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) )例:CREATE TABLE tab01(name varchar(50),datetime default now() DROP TABLE 数据表名称 (永久性删除一个数据表) HTML颜色表白色:FFFFFF 红色:FF0000 绿色:00FF00 蓝色:0000FF 洋红:FF00FF 墨绿:00FFFF 黄色:FFFF00 黑色:000000 爱丽丝兰:F0F8FF 碧绿:70DB93 巧克力色:5C3317 蓝紫色:9F5F9F 黄铜:B5A642 亮金:D9D919 褐色:A62AA2 青铜:8C7853 青铜2:A67D3D 藏青:5F9F9F 亮铜:D98719 铜色:B87333 珊瑚色:FF7F00 矢车菊兰:42426F 深褐色:5C4033 深绿色:2F4F2F 深铜绿色:4A766E 深橄榄绿:4F4F2F 紫色:9932CD 深紫色:871F78 深石板蓝:6B238E 深石板灰:2F4F4F 深黄褐色:97694F 深蓝玉色:7093DB 暗木色:855E42 暗灰:545454 暗玫瑰色:856363 长石色:D19275 砖红色:8E2323 草绿:238E23 金色:CD7F32 秋叶色:DBDB70 灰色:C0C0C0 铜绿色:527F76 黄绿色:93DB70 军绿:215E21 印第安红色:4E2F2F 土黄:9F9F5F 浅蓝:C0D9D9 浅灰:A8A8A8 浅铜蓝:8F8FBD 浅木色:E9C2A6 浅绿:32CD32 橙色:E47833 栗色:8E236B 中绿:32CD99 中蓝:3232CD 中草绿:6B8E23 中秋叶色:EAEAAE 中紫色:9370DB 中海绿:426F42 中石板蓝:7F00FF 中春绿:7FFF00 中蓝玉色:70DBDB 中紫红色:DB7093 中木色:A68064 夜蓝色:2F2F4F 海蓝色:23238E 氖蓝色:4D4DFF 氖粉红色:FF6EC7 新夜蓝色:00009C 新黄褐色:EBC79E 暗金色:CFB53B 橘色:FF7F00 橘红:FF2400 淡紫:DB70DB 淡绿: 8FBC8F 粉红:BC8F8F 棕色:EAADEA 石英色:D9D9F3 富兰色:5959AB 橙红色:6F4242 猩红:8C1717 海绿:238E68 巧克力色:6B4226 赭色:8E6B23 银色:E6E8FA 天蓝:3299CC 石板蓝:007FFF 香粉红:FF1CAE 春绿:00FF7F 钢蓝:236B8E 夏天天空:38B0DE 黄褐色:DB9370 蓝玉色:ADEAEA 暗褐色:5C4033 亮灰:CDCDCD 紫罗兰色:4F2F4F 紫红:CC3299 麦色:D8D8BF 暗黄:99C网页设计页面大小分析 不同分辨率下的网页大小网站设计有一个原则:页面长度原则上不超过3屏,宽度不超过1屏。这个原则明显是从用户的体验出发,特别是宽度不超过一屏,其最基本的表现是浏览器不出现横向滚动条,这几乎是目前的设计准则。那么这里的一屏到底是多大呢? 普通用户通常浏览网页时,其浏览网页的有效面积会受到下面几个方面的影响:1、显示器的分辨率2、操作系统:目前WindowsXP占绝大多数。 3、网页浏览器:有IE, Firefox,MyIE等。 4、个人定制:主要是用户定制操作系统的样式、操作系统任务栏是否隐藏和浏览器的样式,但是总体上这部分应该属于高级用户,绝大部分用户依旧会使用操作系统和浏览器的默认样式。 下面是关于浏览器和屏幕分辨率的统计数据:W3Counter于2006.11.12发布的全球统计数据某知名站点2006年10月份的数据由上面的数据可以得出:1、基本上用户分辨率都在800600以上,绝大部分都在1024768以上。 2、国内浏览器依旧是IE6的天下。国内的Firefox和IE7逐步增长。 所以计算一屏大小应基于以下原则:1、一屏指绝大部分用户的浏览器显示网页的有效可视区域。 2、一屏的计算环境是Windows XP和浏览器均处于默认样式。 3、由于IE无论是否超过一屏都存在纵向滚动条的位置,Firefox和Opera是在页面超过一屏的时候出现纵向滚动条,且浏览绝大部分网页都有纵向滚动条的存在,所以一屏大小的计算都基于浏览器有纵向滚动条的状态下。 4、由于Firefox2.0在只浏览一个网页时不出现多窗口的控制栏,而其它的多窗口浏览器都出现多窗口控制栏且使用时都会同时浏览多个网页,所以一屏大小在Firefox中指多窗口的控制栏存在时。 下面是基于上面的原则得到常用浏览器和分辨率下的的数据结果:有效可视区域(单位:px) 屏幕 一 二 三 800*600 1024* 768 1280*1024 IE6.0 779(+21) 432(+168) 1003(+21) 600(+168) 1259(+21) 856(+168) IE7.0 779(+21) 452(+148) 1003(+21) 620(+148) 1259(+21) 876(+148) Firefox2.0 783(+17) 417(+183) 1007(+17) 585(+183) 1263(+17) 841(+183) Opera9.0 781(+19) 461(+139) 1005(+19) 629(+139) 1261(+19) 885(+139) 关于上面数据的解释和一些其他事实:1、在800600分辨率和Windows XP下定制Windows的经典样式IE6的有效可视区域是780445,Windows98、Windows 2000和Windows2003均采用经典样式且IE5.0、IE5.5、IE6.0的布局上相似,所以相同分辨率下应该比Windows XP默认的样

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论