很莫名其妙的两个问题,高手来看一看怎么回事,可以的话我送QQ号!
请看下面的头文件:
1、
<%
filePath = Server.MapPath("ks.mdb")
Set conn=Server.CreateObject("ADODB.Connection")
conn.ConnectionTimeout = 20
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
%>
///////////////////////////////////////////////////////////////////////
2、
<%
set conn=server.createobject("adodb.connection")
connstr="DBQ="+server.mappath("ks.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open connstr
%>
///////////////////////////////////////////////////////////////////////
这是一段头文件的代码,我在用的时候先用的是2方法包含头文件,但我数据库中有一个字段是数字长整型的,所以在用表单接收后,总会报错,后来我把sdk中的找出来,就是1那种格式的头文件,问题是解决了,可是还有一个问题,我在其它的例子程序中添加数据时还有这两句:
<%@ LANGUAGE = VBScript %>
<% Option Explicit %>
一点问题也没有,却在写的这些程序中用不了,总报错,说我没把“@”放在第一句上,我是放在第一句上的啊,可是却总是说我没有,真是冤枉!
有哪位大哥能说清原因吗?(我在XP下,用iis5.0)都没打过补丁,最原始的那种XP!
还有一个问题,在表单中的数据是文本的,有函数有将其中的数据转换为数字吗?比如:
Dim myNumber
my myNumber = Request.QueryString("myNumber")
现在有函数有转换myNumber为Long型整数或者Int类型吗?