asp连接SQL2008的通用代码

asp连接SQL2008的通用代码
asp连接SQL2008的通用代码

一、如何设置SQL2008

这里有个文章,这位大虾写的非常清楚,我就是从这篇文章学会设置的,推荐如下:https://www.360docs.net/doc/81770031.html,/geiliCode/archive/2011/09/24/2189766.html

说明一下,当你用netstat -na查看端口时,我配个大图吧;事实上大虾已经说的120分清楚了。

二、连接代码

在网上搜了论天,第2天才搞好,因为说的不够浅析。我把我的SQL图拿出来讲解吧。1. 我的SQL图

由于是我第一次玩SQL,并且是在虚拟机装,所以安装了2次...;

这时候我的SQL多了个实例KKK,而不是默认的SQL实例;

很多人都是象我这样,多了个实例名,而无法连接的。

2. 我的连接代码

Dim StrServer,StrUid,StrSaPwd,StrDbName

StrServer="172.16.26.246\kkk"

StrUid="sa_hzz1936" '您的登录帐号

StrSaPwd="20120701" '您的登录密码

StrDbName="hzz" '您的数据库名称

1)浅析1(连接SQL服务器)

172.16.26.246这个是SQL服务器的IP,如果是本地,那就用127.0.0.1,这样应该通用性更好些。

KKK是实例名,如果你是SQL默认实例,这个可以省略,就写成"172.16.26.246"

由于我是默认端口1433,所以这里不用设端口号。

2)浅析2(连接用户名)

sa_hzz1936

不知道为什么,我用本地用户,都不能连接,那怕是admin组成员。

所以,我就用SQL默认的sa帐户来连接。

为了人家说的保密,我把用户名和密码改了,呵呵...

不过,对于我来说,改不改都无所谓;我只是在虚拟机上自我yy

4)浅析4(数据库名)

我的数据名是Hzz

刚开始是在系统数据库里的,名字是model,代码是,

StrDbName="model" '您的数据库名称

但我的数据是从access转过去的,当我修改字段时,系统提示说这是"系统数据库",不给改。

所以我就新建了一个数据库;把系统数据库我导去的表Kill了。

三、改端口后的连接代码

试下,我把端口改为20020

我在虚拟机win2003的iis6.0里搞了个Asp,这样连接就Ok了(本地)

StrServer="127.0.0.1,20020\kkk"

我在主机(WinXP)的iis5里搞了个Asp,下面连接就Ok了

StrServer="172.16.26.246,20020\kkk"

注意,由于默认端口改变了,这时候应该加上个英文逗号,再加上端口号,呵呵~~

四、网上的连接方法

一搜索,出来一大堆,但都不清楚,不通用;让你搞半天搞不出来。

因为都是你抄我,我抄你的,用local的多,应该用IP地址(127.0.0.1)的,这样比较通用,呵呵....

完整的连接代码:(conn.asp)

'===============================

Dim StrServer,StrUid,StrSaPwd,StrDbName

StrServer="172.16.26.246,20020\kkk"

StrUid="sa_hzz1936" '您的登录帐号

StrSaPwd="20120701" '您的登录密码

StrDbName="hzz" '您的数据库名称

StrDSN="driver={sql server};server=" & StrServer &";uid=" & StrUid & ";pwd=" & StrSa Pwd & ";database="& StrDbName & ";"

set Conn=Server.CreateObject("ADODB.Connection")

Conn.Open StrDSN

Dim sql, rs

'=============================

我不懂怎么测试数据库连接,我的网页读的出数据,那肯定是连接好了,呵呵~~

就这样啦,没什么写了,偶本身是菜虫。

注意点:

1. SQL有实例时,要加上你的实例名;非默认端口,要加上端口;

2. 一般用sa连接(菜虫专利)

3. 数据库要自己建立的,才可自由更改。

javascript常用代码大全

Javascript常用代码大全 //打开模式对话框 //返回模式对话框的值 function okbtn_onclick() { var commstr=''; window.returnValue=commstr; window.close() ; } okbtn_onclick() //全屏幕打开IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes"); //脚本中中使用xml function initialize() { var xmlDoc var xslDoc xmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false; xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false; xmlDoc.load("tree.xml") xslDoc.load("tree.xsl") folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc) } 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数(用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如(13:04:06) 2.2 短日期,形如(2003-12-05) 2.3 长时间,形如(2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如OA中时间) 1.5 显示动态显示时钟效果(图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片

用ASP连接数据库的几种方法

用ASP连接数据库的几种方法 用ASP连接DBF、DBC、MDB、Excel、SQL Server型数据库的方法: 一、ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令 二、连接各数据库的驱动程序 连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。 驱动程序适用数据库类型 Microsoft.Jet.OLEDB.4.0 Mdb Microsoft Access Driver Access Microsoft dBase Driver Dbase Microsoft Excel Driver Excel Microsoft Visual FoxPro Driver Dbc SQLOLEDB.1 SQL srver7.0 而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法: dim conn set conn = server.createobject("adodb.connection") conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb") 其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:

JavaScript 经典代码大全

代码一 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键

no
可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 9. 防止被人frame 10. 网页将不能被另存为 11. 12.删除时确认 删除 13. 取得控件的绝对位置 //javascript //VBScript ”); } } 如果写在页面端,则用户刷新一次,访问人数就增加 voidSession_Start(object sender, EventArgs e) { // Code that runs when a new session is started //在新会话启动时运行的代码 //取出application中的值 Application.Lock(); int count = (int)Application["count"]; count++; Application["count"] = count; //将此返回服务器Response.Write("你是第" + Application["count"] + "位访客"); Application.UnLock(); }

网页设计代码大全

段落标记background:网页背景图像… bgcolor:网页背景颜色align:left right center text:字体颜色强制换行标记link:可链接文字的色彩

alink:被鼠标点中时可链接文字的颜色预排格式标记vlink:已经单击过的可链接文字的颜色

 leftmargin:页面左边距插入水平线标记topmargin:页面上边距
Vlink:已经单击过的可链接文字的颜色文本缩标记Leftmargin:页面左边距
Topmargin:页面上边距列表标记 标题格式标记 1.无序标题 (范围(h1-h6))
    align:left(左) right(右) center(中)
  • 列1 bottom(底) top(顶)
  • 列2文字格式标记……… color=“颜色”>文字 type:disc● circle○ square■字形设置标记 2.有序字形字形 下划线
      字形字形文字增大
    1. 列1 字形 删除线
    2. 列2 字形 文字减小………字形 上标 字形下标
    字形 宽体 字形 强调 3.定义字形 闪烁 字形
    条目1
    条目1的说明字形 特别强调………

    ASP连接Access或SQLServer数据库的终极代码

    ASP连接Access或SQLServer数据库的终极代码 作者:佚名来源:本站整理发布时间:2010-01-11 10:26:29 搞了这么久的ASP,希望本篇能帮助一些初学者。 <% On Error Resume Next Dim Data_base Data_base = 0 '1为MSSQLServer2000 其它为Access Set Conn=Server.CreateObject("Adodb.Connection")

    IF Data_base=1 Then '------------------------------------------------------------------------------------- Dim dbconn,dbip,dbdns,dbname,dbuid,dbpwd dbconn = 1 '链接方式1为OLEDB链接2为驱动链接3为DNS链接dbip = "(local)" '数据库所在的IP地址,如果是本地数据库则为:"(local)" dbdns = "数据源DNS名称" '数据库DNS名 dbname = "MSOW" '数据库名称 dbuid = "sa" '数据库用户名 dbpwd = "********" '数据库密码 '------------------------------------------------------------------------------------- Select CASE dbconn

    Case 1 Conn.Open "Provider=SQLOLEDB;User ;Password="&dbpwd&";Initial Catalog="&dbname&";Data Source="&dbip&";" Case 2 Conn.open "DRIVER={SQL Server};SERVER="&dbip&";UID="&dbuid&";PWD="&dbpwd&";DATABASE="&dbname&"" Case 3 Conn.open "DSN="&dbdns&";UID="&dbuid&";PWD="&dbpwd&";DATABASE="&dbname&"" End Select Else '-------------------------------------------------------------------------------------

    https://www.360docs.net/doc/81770031.html,常用代码

    1.//弹出对话框.点击转向指定页面 Response.Write(""); Response.Write(""); 2.//弹出对话框 Response.Write(""); 3.//删除文件 string filename ="20059595157517.jpg"; pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")+filename); 4.//绑定下拉列表框datalist System.Data.DataView dv=conn.Exec_ex("select -1 as code,'请选择经营模式' as content from dealin union select code,content from dealin"); this.dealincode.DataSource=dv; this.dealincode.DataTextField="content"; this.dealincode.DataValueField="code"; this.dealincode.DataBind(); this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString()).Selected=true; 5.//时间去秒显示 <%# System.DateTime.Parse(DataBinder.Eval(Container.DataItem,"begtime").ToString()).ToShortDate String()%> 6.//标题带链接 <%# ""+ DataBinder.Eval(Container.DataItem,"proname")+""%> 7.//修改转向 <%# ""+"修改"+""%>

    asp数据库成excel文件代码

    asp数据库数据生成excel文件: 生成EXCEL文件实例 在线生成EXCEL


    <% if Request("act") = "" then Response.Write "生成EXCEL文件实例" else dim conn,strconn strconn="driver={SQL Server};server=wen;uid=sa;pwd=;database=DB_Test" set conn=server.CreateObject("adodb.connection") conn.Open strconn dim rs,sql,filename,fs,myfile,x Set fs = server.CreateObject("scripting.filesystemobject") '--假设你想让生成的EXCEL文件做如下的存放 filename = Server.MapPath("online.xls") '--如果原来的EXCEL文件存在的话就删除 if fs.FileExists(filename) then fs.DeleteFile(filename) end if '--创建EXCEL文件 set myfile = fs.CreateTextFile(filename,true) Set rs = Server.CreateObject("ADODB.Recordset") '--从数据库中把你想放到EXCEL中的数据读出来 sql = "select * from Tb_Execl order by id desc" rs.Open sql,conn,1,1 if rs.EOF and rs.BOF then else dim strLine,responsestr strLine="" For each x in rs.fields strLine = strLine & https://www.360docs.net/doc/81770031.html, & chr(9) Next '--将表的列名先写入EXCEL myfile.writeline strLine Do while Not rs.EOF strLine=""

    Flash常用按钮代码大全

    Flash按钮代码大全在2,0中制作 1、转下一帧并继续播放 on (release) { play(); } 2、转第三帧并播放 on (release) { gotoAndPlay(03);//数字是代表的帧数 stopAllSounds(); } 3、全屏播放 fscommand("fullscreen", "true"); 4、退出 on (release) { if (substring(_root._url, 8, 1) == "/") { fscommand("quit"); } else { getURL("javascript:window.close()"); } // end if } 5、返回第一帧 on (release) { gotoAndPlay(01); stopAllSounds(); }

    FLASH脚本代码大全- Go to 跳转到指定的帧 - Play 播放 - Stop 停止 - Toggle High Quality 在高画质和低画质间切换 - Stop All Sounds 停止所有声音的播放 - Get URL 跳转至某个超联结 - FSCommand 发送FSCommand命令 - Load Movie 装载影片 - Unload Movie 卸载影片 - Tell Target 告知目标 - If Frame Is Loaded ..判断帧是否被完全载入 - On Mouse Event 鼠标事件 。其他Actions。包括: - break 跳出循环 - call 调用指定帧(一般喊有某个特定函数) - comment 注释 - continue 继续循环 - delete 删除一个对象(Object)中的变量

    Asp常用代码

    第一篇 1. 打开新的窗口并传送参数: 传送参数: response.write(" 4.去除IE混动条: 5.进入网站,跳出广告: 6.随机数: <%randomize%> <%=(int(rnd()*n)+1)%> N为可改变数

    7.向上混动代码: hhhhhhhhhhhhhhhhhhh 8.自动关闭网页:

    本页10秒后自动关闭,请注意刷新页面 9.随机背景音乐: <%randomize%> 可以修改数字,限制调用个数,我这里是60个. 10.自动刷新本页面:

    dw常用代码

    目录 1.控制横向和纵向滚动条的显隐? (1) 12.添加到收藏夹和设为首页 (2) 21.文字或图片弹出指定大小的窗口 (3) 38.给表格做链接 (6) 47.基本链接样式 (7) 52、日期显示 (8) js表单验证控制代码大全 (38) html :超文本标记语言 HyperText Marked Language DW常用代码 1.控制横向和纵向滚动条的显隐? 去掉x轴 去掉y轴 不显 -------------------------------------------------------------------------------- 2.表格变色 -------------------------------------------------------------------------------- 3.禁止复制,鼠标拖动选取 -------------------------------------------------------------------------------- 4.普通iframe页面 -------------------------------------------------------------------------------- 5.iframe自适应高度 -------------------------------------------------------------------------------- 6.IE地址栏前换成自己的图标&可以在收藏夹中显示出你的图标 -------------------------------------------------------------------------------- 7.字号缩放

    用ASP连接读写ACCESS数据库实例

    (一)数据库的选择: 有许多的数据库你可以选择,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能。那么到底选择什么数据库最合适呢?其中SQL SERVER是服务器级的,足以应付每天上万次的访问量。对于非服务器级的数据库建议使用ACCESS97。 因为: (1)只要安装了PWS或IIS4肯定有ACCESS的ODBC驱动,即你的系统肯定支持ACCESS数据库的存取。 (2)ACCESS支持的SQL指令非常齐全。 (3)ACCESS ODBC驱动程序的效率非常高。虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支持还是绰绰有余的。 (4)ACCESS97在OFFICE97中就有,非常方便得到和使用。 本文就以ACCESS数据库为准介绍基于WEB的数据库存取方法。 (二)例子:我们建立一个“客户”数据库,需要保存如下的客户资料:客户名称、联络人姓名、所在城市、电话号码。 (1)首先建立ACCESS数据库customer.mdb(今后有用的)。 建立如下字段:客户名称、联络人姓名、所在城市、电话号码、客户编号、时间。将表保存为" 客户"(今后有用的,===>看看图)。注意:建立字段时多作了2个(客户编号、时间),因为在今后排序时要用到它们。建议今后做数据库时最好都加上这2项,不会没用的。此外,在保存表时ACCESS 会询问是否建立一个住关键字,我们不需要它所以不必建立。还有:时间字段的"默认值"设成"now()",即去系统当时的时间。同时将索引项设成"有(允许重复)",含义:WEB上极有可能同时存取数据,所以允许重复,索引设成"有"可以加快排序速度。===>看看图 (2)建立递交表单add.htm: 源代码如下: 添加数据库记录

    添加数据库记录

    公司名称:

    ASP常用函数列表.

    ASP常用函数列表 1 数学函数 1.1 取整函数 int(x) 取不大于x的最大整数。 fix(x) 舍去x的小数部分。 1.2 绝对值函数 abs(x) 求x的绝对值。 1.3 符号函数 sgn(x) 求x的符号代码,x为负数时函数值为-1 。 1.4 平方根函数 sqr(x) 求x的算术平方根,x必须大于0 。 1.5 指数函数 exp(x) 求以e为底x为指数的值。 1.6 对数函数 log(x) 求以e为底的对数函数值。 1.7 三角函数 sin(x) 求x的正弦值。 con(x) 求x的余弦值。 tan(x) 求x的正切值。 Atn(x) 求x的反正切值。 1.8 数制转换函数

    hex(x) 十进制转换为对应的十六进制数。 oct(x) 十进制转换为对应的八进制数。 2 日期时间函数 2.1 系统日期时间函数 now() 读取系统当前日期时间。 date() 读取系统当前日期。 time() 读取系统当前时间。 2.2 日期时间分解函数 year(日期字符串) 返回日期字符串中的年份。 month(日期字符串) 返回日期字符串中的月份。 day(日期字符串) 返回日期字符串中的日子。 weekday(日期字符串) 返回日期字符串中的星期。 hour(时间字符串) 返回时间字符串中的小时。 minute(时间字符串) 返回时间字符串中的分钟。 secont(时间字符串) 返回时间字符串中的秒数。 2.3 日期时间数值化函数 dateValue(日期字符串) 把日期字符串转换为当日至1889-12-30的天数。timeValue(时间字符串) 把时间字符串转换为0~1之间变体型时间值。 2.4 日期时间运算函数 dateSerial(年,月,日) 把年月日连接成日期字符串。 timeSerial(时,分,秒) 把时分秒连接成时间字符串。 timer() 计算午夜起至当前系统时间所历经的秒数。

    Flash常用按钮代码大全

    Flash按钮代码大全 1、转下一帧并继续播放 on (release) { play(); } 2、转第三帧并播放 on (release) { gotoAndPlay(03); stopAllSounds(); } 3、全屏播放 fscommand("fullscreen", "true"); 4、退出 on (release) { if (substring(_root._url, 8, 1) == "/") { fscommand("quit"); } else { getURL("javascript:window.close()"); } // end if } 5、返回第一帧 on (release) { gotoAndPlay(01); stopAllSounds(); }

    FLASH脚本代码大全- Go to 跳转到指定的帧 - Play 播放 - Stop 停止 - Toggle High Quality 在高画质和低画质间切换 - Stop All Sounds 停止所有声音的播放 - Get URL 跳转至某个超联结 - FSCommand 发送FSCommand命令 - Load Movie 装载影片 - Unload Movie 卸载影片 - Tell Target 告知目标 - If Frame Is Loaded ..判断帧是否被完全载入 - On Mouse Event 鼠标事件 。其他Actions。包括: - break 跳出循环 - call 调用指定帧(一般喊有某个特定函数) - comment 注释 - continue 继续循环 - delete 删除一个对象(Object)中的变量 - do while do while循环 - duplicateMovieClip 复制MC

    利用ASP+VBScript技术开发Web数据库查询系统

    利用ASP蚔BScript技术开发Web数据库查询系统 利用ASP和VBScript技术开发Web数据库查询系统 焦纯李洪义范晓宇陈马丁 摘要:Web数据库查询是网上最普遍的应用之一。而ASP模型是创建服务器端Web应用程序最重要的架构之一。ASP动态网页技术和VBScript脚本语言的结合又使得传统VB程序员在开发Web应用程序时具有较大的优势。本文结合一个Web上课程表查询的实例对ASP和VBScript两种技术的结合使用作了详细的说明,同时对各种开发Web应用程序的方法作了详细的比较。 关键词:ASP VBScript Web应用程序数据库查询ADO 一、ASP的工作机制和环境 ASP(即Active Server Pages)是一种服务器端的脚本开发环境。通过ASP能创建和运行动态、交互和高效的页面组成的Web服务程序。对于程序员,所谓ASP, 简单地说,就是在HTML文件中引入了两个扩展的成对的HTML标记〈%和%〉,同时文件的扩展名改为 .asp。 同HTML文件一样ASP文件也是文本文件,包括文本、HTML标记和ASP脚本语句(用〈%和%〉界定符标记)。它以.asp为扩展名,区别于一般的HTML文件。任何文本编辑器都可以制作ASP文件。 在传统的静态HTML的模式中,浏览器通过HTTP协议向Web服务器请求页面,服务器收到请求后发送一个页面给浏览器,由浏览器进行格式化并显示数据。这种模式只为用户与Web服务器之间提供了有限的交互,静态HTML的内容必须进行手动的编辑和修改。 HTML语言本身是静态的,要想使其具有交互的动态功能,通常可采用的技术包括:Java,JavaScript,VBScript/ActiveX,CGI,ISAPI/NSAPI等。Java,JavaScript,VBScript/ActiveX是客户端的技术,它们最大的缺点就是浏览器可能根本不支持这种技术,比如网景的Navigator就不支持功能非常强大的VBScipt/ActiveX,即使是已经成为业界标准的Java,一些老版本的浏览器也不支持。而采用公共网关接口CGI及ISAPI/NSAPI等接口,由于它们是服务器端的技术,它们的共同缺点是HTML的编写与程序的编写是分离的, 必须用不同的工具分别编写, 然后在HTML文件中调用CGI, ISAPI 或NSAPI程序, 调试比较麻烦。事实上,它们与HTML文件的编写是两个完全不同的设计过程。 作为一种新技术,ASP则不同。ASP是微软公司IIS3.0中的一个组件,它实际上是一个服务器端的脚本环境。当脚本运行在服务器上(注意不是客户机)时,Web服务器完成所有的工作,包括动态生成HTML页面并传送到用户的浏览器上。程序员不必担心浏览器是否能处理你的页面,因为Web服务器已经全部替浏览器完成页面的转化工作,对浏览器而言,见到的还是普通的HTML页面。由此可见,程序员可以通过ASP直接添加可执行的脚本到HTML文件中。这样HTML开发和脚本开发成为同一件事情,使动态交互页面的开发成为一个整体,开发与维护工作变得简单、快捷。程序员可以集中精力于Web站点外观的设计,用一些动态的元素修饰你的页面。