预览模式: 普通 | 列表

[转]Dictionary对象介绍

Dictionary对象是很像一个数组,但是它比数组更为灵活和实用。与数组不同,Dictionary对象是动态的,不必声明包含元素的数量。向Dictionary对象里添加一个元素后,Dictionary对象就会自动增长以保存这个元素;删除一个元素时,Dictionary对象也会自动缩小。如果使用动态数组,虽然也可以完成同样的工作,但是必须要Redim Preserve命令来扩展或缩小数组。

  Dictionary对象可以在任何一个位置上删除元素。例如,Dictionary对象可以删除 第一个元素,并把它的空间释放掉。此时原来处在第二位置上的元素变为第一个元素,依次类推。

  在使用Dictionary对象时,不必用数字来查询元素,可以用关键字进行查询,就像查字典一样。在向Dictionary对象里添加元素时,不仅添加了真实的值,也添加了一个用于查找数值的字符串。

创建Dictionary对象的语法如下:

查看更多...

Tags: Dictionary

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 401

Asp利用Stream下载文件

<%
Dim Stream
Dim FileName  
Dim FileExt  
Const adTypeBinary = 1
FileName="你的文件路径"
FileName=replace(FileName,"\","/")

查看更多...

Tags: Stream

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 354

[转]ACCESS转SQl时注意的几个事项

1.ACCESS的数据库中的自动编号类型在转化时,sql server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号!  
2.转化时,跟日期有关的字段,SQL SERVER默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。我遇见这种情况,用smalldatetime型时,转化失败,而用datetime型时,转化成功。  
3.对此两种数据库进行操作的sql语句不全相同,例如:在对ACCESS数据库进行删除纪录时用:"delete * from user where id=10",而对SQL SERVER数据库进行删除是用:"delete user where id=10".  
4.日期函数不相同,在对ACCESS数据库处理中,可用date()、time()等函数,但对 SQL SERVER数据库处理中,只能用datediff,dateadd等函数,而不能用date()、time()等函数。
5.在对ACCESS数据库处理中,sql语句中直接可以用一些VB的函数,像cstr()函数,而对SQL SERVER数据库处理中,却不能用。  

查看更多...

Tags: SQL

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 391

[转]ASP六大对象介绍

Application对象  
  Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。
Application的属性:
  方法如下:  
  Application对象没有内置的属性,但是我们可以自行创建其属性。
  <% Application("属性名")=值 %>  
  其实大部分Application变量都 存放在Contents集合中,当你创建一个新的Application变量时,其实就是在Contents集合中添加了一项。下面两个脚本是等效的:  

查看更多...

Tags: 六大对象

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 405

[转]在ASP中限制同一表单被多次提交

本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法。它主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可;对于那些较为复杂的环境,我们在文章的最后给出一些改进建议。  

   一、基本工作过程  

   下面我们依次讨论这四个子程序。  

   (一)初始化  

查看更多...

Tags: 限制

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 359

随机访问数据库中某个表的一条记录

一般一个表都有一个唯一的标识,这里假设这个标识字段为ID
分四步:
1、取得该表记录总数n。
2、把所有的ID号存储到一个数组中IDs()
3、产生一个不大于n的随机数m
4、从数组中取出第m个ID号,查询数据表,取得记录数据。
下面是代码(不包括数据库连接):

查看更多...

Tags: 随机访问

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 389
<%
Class CAMXAM_COM_RndCodeBmp
Private TextDataLib,TextData,BmpData,BmpHead,BmpWidth,BmpHeight,BmpSize,TextDataLength,SessionString
Public SessionName,TextLength,BackColor,TextColor,YawpColor,YawpCount

Private Sub Class_Initialize()
End Sub

查看更多...

Tags: 验证码

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 486

[转]sql查询语句总结

数据查询
查询查询格式:
Select */列名,.../表达式
from 表名/视图
where 条件
order by 列名1 asc,列名2 desc
group by 列名1,列名2 HAVING 过滤条件

查看更多...

Tags: SQL

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 414

[转]Asp图片验证码

保存下面代码到code.asp,在需要显示验证码的地方使用
<img src="code.asp" alt="验证码" />来显示,使用session("GetCode")
来提取验证码

<%
Option Explicit
Response.buffer=true

查看更多...

Tags: 验证码

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 396

[转]ASP连接11种数据库语法总结

经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,提供大家参考。  


<一>数据库的连接方法:

  1.Access数据库的DSN-less连接方法:

查看更多...

Tags: 数据库

分类:Asp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 385