随笔-8  评论-0  文章-0  trackbacks-0
  2008年6月1日
     摘要: 当需要将长日期格式转换为短日期格式时,可以使用FormatDateTime 函数

FormatDateTime 函数
请参阅
FormatCurrency 函数 | FormatNumber 函数 | FormatPercent 函数
要求
版本2
返回表达式,此表达式已被格式化为日期或时间。

FormatDateTime(Date[, NamedFormat])
参数
Date
必选项。要被格式化的日期表达式。
NamedFormat
可选项。指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate。
设置
NamedFormat 参数可以有以下值:
  阅读全文
posted @ 2008-06-01 21:41 jianfangkk 阅读(37) | 评论 (0)编辑
 1<%
 2response.write"<div>"
 3for i=1 to 10
 4    if i mod 2=1 then
 5       response.write"</div><div>"
 6    end if
 7    response.write i&"&nbsp;"
 8next
 9response.write"</div>"
10%>
posted @ 2008-06-01 21:23 jianfangkk 阅读(10) | 评论 (0)编辑
  2008年5月25日

从一个页面转到另一个页面 传递一个id参数

查询此id的记录并显示:( % 用 $ 代替 )

<$
    sql="select * from sd_job where id="&id&""
    rs.open sql,conn,1,1
    if not rs.eof then
    job_title=rs("title")
    $>
                 
                  <$=rs("title")$>
                <$
    else
    response.write("没有数据")
    $>
                <$
    end if
    rs.close
    $>
                    
                  
                
               

 表单设计为:

<+from action="?action=add&id=" method="post" name="add" id="add" onSubmit="return checkadd()">

..........

 

关键地方:action="?action=add&id="

为什么这里要加上id=刚开始没有加的时候一直报错:

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录

怎么修改都没有用,1个小时的郁闷时间过后,终于让我灵机一动,看到action="?action=add就是这个东

东搞的鬼,虽然代码仍然是在本页执行,但是它带了一个action参数 这样想当于转向了另外一个页面,如

果不传递id这个参数的话,那前面的显示的记录就为空,也就是job_title=rs("title") 为空,以至于导致后面

提交表单的时候产生了莫名其妙的错误.

好了,问题总算是解决了,这也算一个小小的心得吧


文章来源:topic_view.aspx?id=d917f921-983f-454d-b23c-76b388a6646f
posted @ 2008-05-25 12:33 jianfangkk 阅读(22) | 评论 (0)编辑
  2008年5月17日

编辑页面这样判断

if rs("EnElite")=true then
 
 else
 
 end if

添加页面判断
if Rs("EnElite")= "yes" then
Rs("EnElite")=true
else
Rs("EnElite")=false
end if
 


文章来源:topic_view.aspx?id=1354445b-3ca6-40be-873f-dc7fe21e7173
posted @ 2008-05-17 14:54 jianfangkk 阅读(7) | 评论 (0)编辑
  2008年5月2日

调用语句:
参数说明
boardid:版面id,全部为all
tlen:标题长度
n:显示多少个标题
sdate:查询多少天内帖子,1为当天
orders:排序方法,1为按照点击,2为按照时间
info:1为显示发表时间和用户,2为显示发表时间,3为显示发表用户,0为不显示

还有很多参数可以设定,可以去尝试下


文章来源:topic_view.aspx?id=538aadf6-db67-4729-b6d6-e3cb5174e6ae
posted @ 2008-05-02 11:48 jianfangkk 阅读(19) | 评论 (0)编辑
  2008年4月30日

有时候,你是不是会因为忘了某个数据库的连接字符串而头痛啊?
呵呵!  下面介绍一个可以轻松得到数据库连接字符串的方法。

下面以Access为例:

1. 首先,新建一个文本文件txt,把他的后缀名该为udl,名字可以任意。
2. 双击打开!  可以看到这样的界面:
单击显示全图,Ctrl+滚轮缩放图片


3. 然后选择你希望连接数据库相对应的provider,如果是Access,请选择Microsoft Jet 4.0 OLE DB Provider,然后下一步,或者选择连接的标签页。显示如下:
单击显示全图,Ctrl+滚轮缩放图片


4. 接着再选择或输入数据库名称。然后点确定。
5. 连接数据库其实已经完成,最后一步工作就是要得到这个连接字符串。用记事本打开我们刚刚建立的udl文件。就会看到:
 

[oledb]
; Everything after this line is an OLE DB initstring
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\Desktop\xhzd.mdb;Persist Security Info=False


红色的就是你要的连接字符串

哈哈,很简单吧!  快去试试吧!

直接上http://www.connectionstrings.com/
所有你想要的连接字符串全能找到。。


文章来源:topic_view.aspx?id=04ff850e-f851-43b2-b8b4-e9422f3833fd
posted @ 2008-04-30 09:15 jianfangkk 阅读(0) | 评论 (0)编辑
  2008年3月3日

    sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。
    类似与我们编程时的函数,将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令,跟函数调用差不多!
存储过程具有的一些优点:
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,可减少数据库开发人员的工作量
4.安全性高,可设定只有某些用户才具有对指定存储过程的使用权

* 存储过程的能力大大增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的 运算。

* 可保证数据的安全性和完整性。

# 通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。

# 通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。

* 再运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可极大地改善SQL语句的性能。 由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行。

* 可以降低网络的通信量。

* 使体现企业规则的运算程序放入数据库服务器中,以便:

# 集中控制。

# 当企业规则发生变化时在服务器中改变存储过程即可,无须修改任何应用程序。企业规则的特点是要经常变化,如果把体现企业规则的运算程序放入应用程序中,则当企业规则发生变化时,就需要修改应用程序工作量非常之大(修改、发行和安装应用程序)。如果把体现企业规则的 运算放入存储过程中,则当企业规则发生变化时,只要修改存储过程就可以了,应用程序无须任何变化。
更多请看http://baike.baidu.com/view/68525.htm


文章来源:topic_view.aspx?id=fad55269-dcf9-4a92-a9b8-b01ddc698855
posted @ 2008-03-03 18:56 jianfangkk 阅读(16) | 评论 (0)编辑
  2008年3月1日

page counter组件创建page counter对象,可以记录和显示web页被打开的次数。
此方法设计出来的网站计数器比较简单,可以方便查看你的站点访问量。
具体代码如下:
<%
dim visitors
whichfile=server.MapPath("count.txt")
set js=CreateObject("scripting.filesystemobject")
set thisfile=js.opentextfile(whichfile)
visitors=thisfile.readline
thisfile.close
visitors=visitors+1
response.write visitors
set out=js.createtextfile(whichfile)
out.writeline(visitors)
out.close
set js=nothing
%>

其中的count.txt 是一个文本文件,用于存放访问数据的,创建的时候count.txt不能为空哦,否则会报错的。


文章来源:topic_view.aspx?id=3a625420-07bb-443e-b85c-cd7161ebafab
posted @ 2008-03-01 15:03 jianfangkk 阅读(5) | 评论 (0)编辑