使用ODC文档
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)
使用一个ODC文档可以很轻松在IE浏览器中连接到SQL SERVER数据库的表,ODC文档示例如下:
<html
<head
<meta http-equiv=Content-Type content="text/x-ms-odc; charset=utf-8"
<meta name=ProgId content=ODC.Table
<meta name=SourceType content=OLEDB
<meta name=Catalog content=K0712
<meta name=Schema content=dbo
<meta name=Table content="T_Material"
<xml id=docprops</xml<xml id=msodc<odc:OfficeDataConnection
xmlns:odc="urn:schemas-microsoft-com:office:odc"
xmlns="http://www.w3.org/TR/REC-html40"
<odc:Connection odc:Type="OLEDB"
<odc:ConnectionStringProvider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=develop;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=DEVELOP;Use Encryption for Data=False;Tag with column collation when possible=False;Initial Catalog=K0712</odc:ConnectionString
<odc:CommandTypeTable</odc:CommandType
<odc:CommandText"K0712"."dbo"."ICInventory"</odc:CommandText
</odc:Connection
</odc:OfficeDataConnection
</xml
<style
<!--
.ODCDataSource
{
behavior: url(dataconn.htc);
}
--
</style
</head
<body onload='init()' scroll=no leftmargin=0 topmargin=0 rightmargin=0 style='border: 0px'
<table style='border: solid 1px threedface; height: 100%; width: 100%' cellpadding=0 cellspacing=0 width='100%'
<tr
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)<td id=tdName style='font-family:arial; font-size:medium; padding: 3px; background-color: threedface'
</td
<td id=tdTableDropdown style='padding: 3px; background-color: threedface; vertical-align: top; padding-bottom: 3px'
</td
</tr
<tr
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)<td id=tdDesc colspan='2' style='border-bottom: 1px threedshadow solid; font-family: Arial; font-size: 1pt; padding: 2px; background-color: threedface'
</td
</tr
<tr
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/sqlserver/)<td colspan='2' style='height: 100%; padding-bottom: 4px; border-top: 1px threedhighlight solid;'
<div id='pt' style='height: 100%' class='ODCDataSource'</div
</td
</tr
</table
<script language='javascript'
function init() {
var sName, sDescription;
var i, j;
try {
sName = unescape(location.href)
i = sName.lastIndexOf(".")
if (i=0) { sName = sName.substring(1, i); }
i = sName.lastIndexOf("/")
if (i=0) { sName = sName.substring(i+1, sName.length); }
document.title = sName;
document.getElementById("tdName").innerText = sName;
sDescription = document.getElementById("docprops").innerHTML;
i = sDescription.indexOf("escription")
if (i=0) { j = sDescription.indexOf("escription", i + 11); }
if (i=0 && j = 0) {
j = sDescription.lastIndexOf("</", j);