• 欢迎访问苗景云的博客

最近做一个Asp的程序,在提交表单时,字段内容无法写入数据库。排查原因,终于解决,解决办法如下:


检查数据表 字段中是否有特殊类型字段,如“货币”、“时间”,这些字段不允许控制输入!


这个时候你要将字段添上默认值,如货币的字段Value="0",时间可以加一个判断,如:

hTime = Request.Form("Time")

if Time="" then Time=null  或者是if Time="" then Time=Now() 

发布:苗景云 | 查看全文 | 浏览(1216) | 分类:IT技术&设计 | 评论(0) | 2015年02月25日

ASP获取当前页面完整的URL  代码

<%
Function GetLocationURL()
Dim Url
Dim ServerPort,ServerName,ScriptName,QueryString
ServerName = Request.ServerVariables("SERVER_NAME")
ServerPort = Request.ServerVariables("SERVER_PORT")
...

发布:苗景云 | 查看全文 | 浏览(1467) | 分类:IT技术&设计 | 评论(0) | 2014年09月09日

 dateDiff用法

rs.Open "Select * From Hetong Where Purview like '%"&Session("CRM_name")&"%'  and dateDiff('d',JLTime,now)<8 Order By hId desc",conn,3,1

 

instr的用法

<% If instr(rs("viewuser"),Session("CRM_Name"))>0 Then %>

...
发布:苗景云 | 查看全文 | 浏览(1407) | 分类:IT技术&设计 | 评论(0) | 2013年10月22日

最近在整合一个Asp程序,涉及到使用Fckeditor,调用代码如下:

<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "../FCKeditor/"
oFCKeditor.ToolbarSet = "Default"
oFCKeditor.Width = "100%"
...

发布:苗景云 | 查看全文 | 浏览(1345) | 分类:IT技术&设计 | 评论(0) | 2013年04月01日

在Asp中判定某个字段是否包含“文字”,然后执行

有一个字段是Title,代码如下:

if instr(rs("Title"),"中国")>0 then
代码
else
...
end if
 

发布:苗景云 | 查看全文 | 浏览(1277) | 分类:IT技术&设计 | 评论(0) | 2013年03月29日

复制一下代码保存为Asp文件运行

 

<%
dim strsql,connstr
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("Data/#EasyCrm.mdb")
set conn= server.createObject("ADODB.Connection")
...

发布:苗景云 | 查看全文 | 浏览(1284) | 分类:IT技术&设计 | 评论(0) | 2013年03月28日

 

...
发布:苗景云 | 查看全文 | 浏览(1256) | 分类:IT技术&设计 | 评论(0) | 2013年03月27日

<1>

...
发布:苗景云 | 查看全文 | 浏览(1304) | 分类:IT技术&设计 | 评论(0) | 2013年03月27日

 因为某个Asp程序要用到静态生成,之前一直在自己服务器上没有任何问题,最近转移服务器后在生成静态页面时总是报错,经过检查,错误出现在objXmlHttp.send()这一行。代码如下:

 
Set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
    objXmlHttp.Open "GET", strUrl, False
...
发布:苗景云 | 查看全文 | 浏览(1628) | 分类:IT技术&设计 | 评论(0) | 2013年03月21日

在你的首页前面加入如下的代码,或将网站的首页设置为下面代码的ASP文档:
<%
dim lan
lan=Request.ServerVariables(“HTTP_ACCEPT_LANGUAGE”)
select case 1
case instr(lan,”zh-cn”)
response.Redirect(“http://域名/cn/index.asp”)
...

发布:苗景云 | 查看全文 | 浏览(1397) | 分类:IT技术&设计 | 评论(0) | 2012年11月26日

Godaddy Windows主机asp程序连接数据库路径的解决办法

如果const.asp中数据库路径为绝对路径的,如下

Const DataBaseConnectStr = "D:\wwwroot\databases\FooSun_Data.mdb"  
...

发布:苗景云 | 查看全文 | 浏览(1276) | 分类:IT技术&设计 | 评论(0) | 2012年10月10日

Asp中alert back 乱码,其实这个很容易解决,在Asp文件顶端加入以下代码

<%Session.CodePage=65001%>
<%
Response.Charset="utf-8"
%>
 

即可解决Asp中alert back 乱码的问题

发布:苗景云 | 查看全文 | 浏览(1136) | 分类:IT技术&设计 | 评论(0) | 2012年07月20日

首先确定你的网页是否指定了编码

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

如果是GB2312,可以在Asp网页最顶部加入

<%session.CodePage="936"%>
RS的乱码问题应该可以解决

发布:苗景云 | 查看全文 | 浏览(1090) | 分类:IT技术&设计 | 评论(0) | 2012年07月10日

1.asp和2.asp是独立的页面,想把1.asp的表单值传递给2.asp只能用cookie

范例:

1.ASP中一个 <input   type= "text "   name= "txtValue ">

我试着在2.ASP中用 <%=trim(request( "txtValue "))%> ,但不行   !

...
发布:苗景云 | 查看全文 | 浏览(1155) | 分类:IT技术&设计 | 评论(0) | 2012年07月10日

以前做网页都是用的GB2312,因为刚开始不太了解,也就没注意这些。Dreamweaver中文版默认的就是简体中文,不写编码类型的话也是如此。然而,现在越来越多的网站采用unicode编码,这样做的好处自然不必多说。但是,要想真正用好utf-8并不是那么容易。

     首先,要把meta区的charset由gb2312改为utf-8,这点应该没有人不知道吧。在dreamweaver里可以直接设置[页面属性]中的[编码],然后会发现编辑器里的字体已经变了。但仅仅这样做是远远不够的,重要的还在下面。
...

发布:苗景云 | 查看全文 | 浏览(1295) | 分类:IT技术&设计 | 评论(0) | 2009年11月24日

在网上找了不少的资料,其中在具体页面(比如地址为New.asp?title=中文)顶部加入<%@LANGUAGE="VBscript" CODEPAGE="65001"%>是完全不可行的。

具体办法为:

1、在锚链接的href中地址应该设置为 News.asp?title=<%Response.Write(Server.URLEncode("中文内容")) %>,这样跳转到的页面才会是中文;
...

发布:苗景云 | 查看全文 | 浏览(1230) | 分类:IT技术&设计 | 评论(0) | 2009年09月19日

<%@LANGUAGE="VBScript" codepage="936"%> <!--#include file="conn.asp"--> <% zh=request.form("zh") mm=request.form("mm") ckmm=request.for

发布:苗景云 | 查看全文 | 浏览(1263) | 分类:IT技术&设计 | 评论(0) | 2008年12月27日
« 之后的文章苗景云的博客
<< 向左走,向右走 >>
更早的文章 »