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

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

?? mmhttpdb.js

?? 《網上圖書管理系統》 開發及測試環境 操作系統:Windows 2000 Server 后臺數據庫:Access 2000 Web服務器:IIS 5.0  系統在該環境下測試通過運行。
?? JS
?? 第 1 頁 / 共 2 頁
字號:
				else if (aProviderType == "image")
				{
					status = "false";
				}
				else if (aProviderType == "logical")
				{
					status = "false";
				} //For FoxPro
				else if (aProviderType == "l")
				{
					status = "false";
				} //For MySQL....
				else if (aProviderType == "tinyint")
				{
					status = "false";
				}
			}
		}

		var xmlOutput = "";
		xmlOutput = xmlOutput + "<SUPPORTSPROCEDURE status=";
		xmlOutput = xmlOutput + status;
		xmlOutput = xmlOutput + "></SUPPORTSPROCEDURE>";
		return xmlOutput;
	}
}

function ConnHandleExceptions()
{
	var xmlOutput = "";

	xmlOutput = xmlOutput + "<ERRORS>";
	if (this.Connection)
	{
		var Errors = this.Connection.Errors;

		for (var i =0 ; i < Errors.Count ; i++)
		{ 
			xmlOutput = xmlOutput + "<ERROR";

			xmlOutput = xmlOutput + " Identification=\""
			xmlOutput = xmlOutput + Errors(i).Number;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " Source=\""
			xmlOutput = xmlOutput + Errors(i).Source;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " Description=\""
			xmlOutput = xmlOutput + Errors(i).Description;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " HelpFile=\""
			xmlOutput = xmlOutput + Errors(i).HelpFile;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " HelpContext=\""
			xmlOutput = xmlOutput + Errors(i).HelpContext;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + "></ERROR>";
		}
	}
	xmlOutput = xmlOutput + "</ERRORS>";

	return xmlOutput;
}

function MarshallRecordsetIntoHTML(aResultSet)
{
	var xmlOutput = "";
	if (aResultSet)
	{
		xmlOutput = xmlOutput + "<RESULTSET>";
		xmlOutput = xmlOutput + "<FIELDS>";

		for(var i=0 ;i < aResultSet.Fields.Count ; i++)
		{
			xmlOutput = xmlOutput + "<FIELD";

			xmlOutput = xmlOutput + " name=\""
			xmlOutput = xmlOutput + aResultSet.Fields(i).Name;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " type=\""
			xmlOutput = xmlOutput + aResultSet.Fields(i).Type;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " definedSize=\""
			xmlOutput = xmlOutput + aResultSet.Fields(i).DefinedSize;
			xmlOutput = xmlOutput + "\"";


			xmlOutput = xmlOutput + " actualsize=\""

			if (!aResultSet.EOF)
			{
				xmlOutput = xmlOutput + aResultSet.Fields(i).ActualSize;
			}
			else
			{
				xmlOutput = xmlOutput + "-1";
			}

			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " precision=\""
			xmlOutput = xmlOutput + aResultSet.Fields(i).Precision;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + " scale=\""
			xmlOutput = xmlOutput + aResultSet.Fields(i).NumericScale;
			xmlOutput = xmlOutput + "\"";

			xmlOutput = xmlOutput + "></FIELD>";

		}

		xmlOutput = xmlOutput + "</FIELDS>";
		xmlOutput = xmlOutput + "<ROWS>";

		while (!aResultSet.EOF)
		{
			xmlOutput = xmlOutput + "<ROW";
			for(var i=0 ;i < aResultSet.Fields.Count ; i++)
			{
				xmlOutput = xmlOutput + " " + aResultSet.Fields(i).Name + "=\""
				var aValue = aResultSet.Fields(i).Value;
				if (aValue && aValue.length)
				{
					xmlOutput = xmlOutput + Server.HTMLEncode(aValue);
				}
				else
				{
					xmlOutput = xmlOutput + aResultSet.Fields(i).Value;
				}
				xmlOutput = xmlOutput + "\"";
			}
			xmlOutput = xmlOutput + "></ROW>";
			aResultSet.MoveNext()
		}

		xmlOutput = xmlOutput + "</ROWS>";
		xmlOutput = xmlOutput + "</RESULTSET>";
		aResultSet.Close();
	}
	return xmlOutput;
}

function ConnGetODBCDSNs()
{
   var fso = new ActiveXObject("Scripting.FileSystemObject");
   var dsnList=new Array();
   var OdbcIniFile = null;
   var e = new Enumerator(fso.Drives);
   var xmlOutput="";
   for (; !e.atEnd(); e.moveNext())
   {
	  var x = e.item();

	  //Skip Drive that not ready...
	  if (!fso.DriveExists(x) || !x.IsReady || (x.DriveType==1))
	  {
		continue;
	  }

	  var driverLetter = x.DriveLetter;
	  var WinFolderName1 = driverLetter + ":\\" + "Winnt";
	  var WinFolderName2 = driverLetter + ":\\" + "Windows";
	  if (fso.FolderExists(WinFolderName1))
	  {
		var odbcFileName = WinFolderName1 + "\\" + "ODBC.INI";
		if (fso.FileExists(odbcFileName))
		{
			//Get the ODBC FileName.
			OdbcIniFile = fso.OpenTextFile(odbcFileName,1,false);
		}
		break;
	  }
	  else if (fso.FolderExists(WinFolderName2))
	  {
		var odbcFileName = WinFolderName2 + "\\" + "ODBC.INI";
		if (fso.FileExists(odbcFileName))
		{
 			//Get the ODBC FileName.
			OdbcIniFile = fso.OpenTextFile(odbcFileName,1,false);
		}
		break;
	  }
   }
   if (OdbcIniFile)
   {
	 var i =0;
	 var odbcSection = -1;
	 while (!OdbcIniFile.AtEndOfStream)
	 {
		 var aLine = OdbcIniFile.ReadLine();
		 var odbcSection = aLine.indexOf("[ODBC");
		 if (odbcSection != -1)
		 {
			break;
		 }
	 }
	 if (odbcSection != -1)
	 {
		 while (!OdbcIniFile.AtEndOfStream)
		 {
			 var aLine = OdbcIniFile.ReadLine();
			 if (aLine.charAt(0) != "[")
			 {
				 var anIndex = aLine.indexOf("=");
				 if (anIndex != -1)
				 {
					var dsnName = aLine.substring(0,anIndex);
					dsnList[dsnList.length]= dsnName;
				 }
			}
			else
			{
				break;
			}
		 }
	  }
	 OdbcIniFile.Close();
   }

   xmlOutput = "<RESULTSET>";
   xmlOutput = xmlOutput + "<FIELDS>";
   xmlOutput = xmlOutput + "<FIELD";
   xmlOutput = xmlOutput + " name=\""
   xmlOutput = xmlOutput + "NAME";
   xmlOutput = xmlOutput + "\"";
   xmlOutput = xmlOutput + "></FIELD>";
   xmlOutput = xmlOutput + "</FIELDS>";
   xmlOutput = xmlOutput + "<ROWS>";

   if (dsnList.length)
   {
		for (var i =0 ; i < dsnList.length; i++)
		{
			xmlOutput = xmlOutput + "<ROW ";
			xmlOutput = xmlOutput + " NAME=\""
			xmlOutput = xmlOutput + dsnList[i];
			xmlOutput = xmlOutput + "\"";
			xmlOutput = xmlOutput + "></ROW>";
		}
   }

   xmlOutput = xmlOutput + "</ROWS>";
   xmlOutput = xmlOutput + "</RESULTSET>";

   return xmlOutput;
}

function ConnEval(ConnString)
{
	ConnString = "" + ConnString;
	if (ConnString.length)
	{
		var delimiter = (ConnString.indexOf("+") != -1) ? "+" : "&";
		var aConnString = "";

		for (;;)
		{
			var index = ConnString.indexOf(delimiter);

			if (index == -1)
			{
				index = ConnString.length;
			}

			var aStringlet	= ConnString.substring(0,index);
			aConnString = aConnString + eval(aStringlet);

			if (index >= ConnString.length)
			{
				break;
			}

			ConnString = ConnString.substring(index+1,ConnString.length);
		}

		return aConnString;
	}

	return ConnString;
}

</SCRIPT>

<SCRIPT LANGUAGE=JavaScript RUNAT=Server>

//---- ObjectStateEnum Values ----
var adStateClosed = 0x00000000;
var adStateOpen = 0x00000001;
var adStateConnecting = 0x00000002;
var adStateExecuting = 0x00000004;
var adStateFetching = 0x00000008;

//---- DataTypeEnum Values ----
var adEmpty = 0;
var adTinyInt = 16;
var adSmallInt = 2;
var adInteger = 3;
var adBigInt = 20;
var adUnsignedTinyInt = 17;
var adUnsignedSmallInt = 18;
var adUnsignedInt = 19;
var adUnsignedBigInt = 21;
var adSingle = 4;
var adDouble = 5;
var adCurrency = 6;
var adDecimal = 14;
var adNumeric = 131;
var adBoolean = 11;
var adError = 10;
var adUserDefined = 132;
var adVariant = 12;
var adIDispatch = 9;
var adIUnknown = 13;
var adGUID = 72;
var adDate = 7;
var adDBDate = 133;
var adDBTime = 134;
var adDBTimeStamp = 135;
var adBSTR = 8;
var adChar = 129;
var adVarChar = 200;
var adLongVarChar = 201;
var adWChar = 130;
var adVarWChar = 202;
var adLongVarWChar = 203;
var adBinary = 128;
var adVarBinary = 204;
var adLongVarBinary = 205;
var adChapter = 136;
var adFileTime = 64;
var adDBFileTime = 137;
var adPropVariant = 138;
var adVarNumeric = 139;

//---- PositionEnum Values ----
var adPosUnknown = -1;
var adPosBOF = -2;
var adPosEOF = -3;

//---- ParameterDirectionEnum Values ----
var adParamUnknown = 0x0000;
var adParamInput = 0x0001;
var adParamOutput = 0x0002;
var adParamInputOutput = 0x0003;
var adParamReturnValue = 0x0004;

//---- CommandTypeEnum Values ----
var adCmdUnknown = 0x0008;
var adCmdText = 0x0001;
var adCmdTable = 0x0002;
var adCmdStoredProc = 0x0004;
var adCmdFile = 0x0100;
var adCmdTableDirect = 0x0200;


//---- SchemaEnum Values ----
var adSchemaProviderSpecific = -1;
var adSchemaAsserts = 0;
var adSchemaCatalogs = 1;
var adSchemaCharacterSets = 2;
var adSchemaCollations = 3;
var adSchemaColumns = 4;
var adSchemaCheckConstraints = 5;
var adSchemaConstraintColumnUsage = 6;
var adSchemaConstraintTableUsage = 7;
var adSchemaKeyColumnUsage = 8;
var adSchemaReferentialConstraints = 9;
var adSchemaTableConstraints = 10;
var adSchemaColumnsDomainUsage = 11;
var adSchemaIndexes = 12;
var adSchemaColumnPrivileges = 13;
var adSchemaTablePrivileges = 14;
var adSchemaUsagePrivileges = 15;
var adSchemaProcedures = 16;
var adSchemaSchemata = 17;
var adSchemaSQLLanguages = 18;
var adSchemaStatistics = 19;
var adSchemaTables = 20;
var adSchemaTranslations = 21;
var adSchemaProviderTypes = 22;
var adSchemaViews = 23;
var adSchemaViewColumnUsage = 24;
var adSchemaViewTableUsage = 25;
var adSchemaProcedureParameters = 26;
var adSchemaForeignKeys = 27;
var adSchemaPrimaryKeys = 28;
var adSchemaProcedureColumns = 29;
var adSchemaDBInfoKeywords = 30;
var adSchemaDBInfoLiterals = 31;
var adSchemaCubes = 32;
var adSchemaDimensions = 33;
var adSchemaHierarchies = 34;
var adSchemaLevels = 35;
var adSchemaMeasures = 36;
var adSchemaProperties = 37;
var adSchemaMembers = 38;
</SCRIPT>


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区在线观看| 国产不卡视频一区二区三区| 成人国产视频在线观看| 久久久亚洲欧洲日产国码αv| 经典三级视频一区| 国产日韩精品一区二区三区在线| 国产成都精品91一区二区三| 国产精品视频一二三区| 91久久精品午夜一区二区| 一区二区三区日韩在线观看| 91麻豆精品国产自产在线| 精品在线亚洲视频| 国产精品久久毛片| 欧美色图一区二区三区| 日本欧美一区二区三区乱码 | 男女男精品视频网| 精品美女被调教视频大全网站| 国产美女主播视频一区| 中文字幕制服丝袜成人av| 色成年激情久久综合| 日韩精品五月天| 国产日韩亚洲欧美综合| 91高清视频在线| 免费久久99精品国产| 国产欧美一区二区精品秋霞影院 | 国产亚洲精品福利| 94-欧美-setu| 免费欧美在线视频| 国产精品三级av在线播放| 欧美日韩一区不卡| 国产一区二区精品久久| 夜色激情一区二区| 欧美精品一区男女天堂| 欧美性猛交一区二区三区精品| 毛片不卡一区二区| 亚洲精品网站在线观看| 2017欧美狠狠色| 91成人免费在线视频| 国产精品夜夜嗨| 天天色综合天天| 亚洲国产成人私人影院tom| 欧美精品v国产精品v日韩精品 | 久久国内精品视频| 亚洲黄色片在线观看| 欧美精品一区二区三区蜜桃视频| 色噜噜狠狠成人网p站| 国产精品一区二区在线看| 午夜久久久久久电影| 亚洲国产精品av| 日韩丝袜美女视频| 欧美性生活影院| 91小视频免费观看| 国产不卡视频一区| 国产在线麻豆精品观看| 亚洲v日本v欧美v久久精品| 国产精品久久久久久久久久久免费看| 7777精品伊人久久久大香线蕉 | 欧美影院一区二区三区| 成人永久免费视频| 激情五月激情综合网| 日韩av午夜在线观看| 亚洲午夜久久久久久久久电影网 | 亚洲一区视频在线| 国产精品久久久久久亚洲伦| 欧美精品一区二区三区蜜臀| 欧美一级爆毛片| 91精品国产福利在线观看| 欧美日韩一区视频| 精品视频资源站| 欧美在线观看18| 欧美综合色免费| 色综合天天综合给合国产| 99视频有精品| 国产91精品久久久久久久网曝门| 蓝色福利精品导航| 美女一区二区三区| 九色综合狠狠综合久久| 看国产成人h片视频| 久久99热这里只有精品| 日本va欧美va瓶| 免费成人在线网站| 蓝色福利精品导航| 国产一区 二区 三区一级| 国产在线观看免费一区| 国产xxx精品视频大全| 国v精品久久久网| jizz一区二区| 色综合久久综合中文综合网| 91尤物视频在线观看| 欧美亚洲高清一区二区三区不卡| 色哟哟在线观看一区二区三区| 日本丶国产丶欧美色综合| 欧美亚洲国产一区二区三区| 欧美一区二区在线视频| 日韩欧美在线123| 久久综合九色综合欧美亚洲| 国产欧美日韩久久| 亚洲精品国产无天堂网2021| 亚洲成人av福利| 久久99精品国产麻豆婷婷洗澡| 国产精品乡下勾搭老头1| 国产传媒欧美日韩成人| 色综合久久综合网97色综合 | 麻豆视频一区二区| 国产99精品国产| 欧洲日韩一区二区三区| 欧美一区二区三级| 国产精品午夜在线| 亚洲综合av网| 激情小说亚洲一区| 色综合久久久网| 精品国产成人在线影院| √…a在线天堂一区| 日韩精品亚洲一区二区三区免费| 国产一区二区三区在线观看精品| 91色九色蝌蚪| 亚洲精品在线观| 一区二区三区色| 国产精品一区二区男女羞羞无遮挡| 91女人视频在线观看| 欧美一区二区福利视频| 国产精品久久午夜夜伦鲁鲁| 性欧美疯狂xxxxbbbb| 高清av一区二区| 欧美一区二区三区色| 综合中文字幕亚洲| 麻豆久久一区二区| 在线观看日韩高清av| 久久久精品综合| 天天av天天翘天天综合网色鬼国产| 国产乱色国产精品免费视频| 欧美三级在线看| 国产精品网曝门| 美女视频一区在线观看| 91久久精品国产91性色tv| 久久久99精品免费观看| 亚洲大尺度视频在线观看| jiyouzz国产精品久久| 欧美精品一区二区久久久| 午夜久久久久久电影| 色综合咪咪久久| 中文字幕制服丝袜一区二区三区| 捆绑调教一区二区三区| 欧美精品色综合| 亚洲另类春色校园小说| 国产不卡在线视频| 26uuu精品一区二区在线观看| 三级欧美在线一区| 欧美中文字幕亚洲一区二区va在线| 中文一区一区三区高中清不卡| 青椒成人免费视频| 欧美久久久久中文字幕| 亚洲人成精品久久久久久| 岛国一区二区在线观看| 国产网站一区二区| 激情五月婷婷综合网| 欧美va亚洲va香蕉在线| 丝袜美腿亚洲色图| 欧美丝袜丝交足nylons| 亚洲精品日日夜夜| 在线观看网站黄不卡| 一区二区三区在线视频免费观看| av电影天堂一区二区在线观看| 国产欧美一区二区在线观看| 紧缚奴在线一区二区三区| 精品国产露脸精彩对白| 国产麻豆精品久久一二三| 欧美成人激情免费网| 国内外精品视频| 久久精品欧美一区二区三区麻豆| 久久不见久久见中文字幕免费| 717成人午夜免费福利电影| 日韩中文欧美在线| 日韩免费成人网| 激情久久久久久久久久久久久久久久| 欧美成va人片在线观看| 激情另类小说区图片区视频区| 久久久精品国产免大香伊| 懂色av一区二区夜夜嗨| 国产精品高清亚洲| 91美女蜜桃在线| 视频一区二区三区中文字幕| 日韩欧美自拍偷拍| 国产精品夜夜爽| 亚洲视频在线观看三级| 久久久久久久久久看片| 国产乱人伦精品一区二区在线观看 | 青青草一区二区三区| 精品国产凹凸成av人网站| 丁香一区二区三区| 亚洲欧美精品午睡沙发| 欧美四级电影网| 久久99热这里只有精品| 中文字幕av在线一区二区三区| 色成人在线视频| 麻豆成人久久精品二区三区红 | 成人免费看视频| 一片黄亚洲嫩模| 精品三级在线观看| 北岛玲一区二区三区四区|