<!-- #include file="../include.asp" --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta name="robots" content="all"> <title><% = AppTitle %></title> </head> <% main() Sub main() Dim Query, Content, Rs Set db = Server.CreateObject("ADODB.Connection") db.Open SQLConn Dim ii Dim fso, fw, fr Set fso = CreateObject("Scripting.FileSystemObject") Dim HtmlAll, HtmlRow, bFalse, HtmlFalse, WriteRow Dim ScriptFalse1, ScriptFalse2, ScriptFalse3, ScriptFalse4 Dim bTableFalseFlg Dim xtypes xtypes = Array("D", "F", "P", "PK", "TR") For ii = 0 To UBound(xtypes) WriteRow = "" Query = "SELECT name FROM sysobjects" Query = Query & " WHERE (status >= 0)" Query = Query & " AND (xtype = '" & xtypes(ii) & "')" Query = Query & " AND (name <> 'DF__dtpropert__versi__278EDA44')" Query = Query & " AND (name <> 'pk_dtproperties')" Query = Query & " ORDER BY xtype, name" Set Content = OpenQuery(Query) Set fr = fso.OpenTextFile(Request.ServerVariables("APPL_PHYSICAL_PATH") & "system\objectlist" & xtypes(ii) & ".txt", 1, True) bTableFalseFlg = 0 Do While Not(Content.BOF Or Content.EOF) Dim name , tmp2 name = Content.Fields("name") bTableFalseFlg = 0 tmp2 = "" bFalse = 0 If fr.AtEndOfStream = false Then tmp2 = fr.ReadLine End If If tmp2 <> name Then bFalse = 1 End If HtmlRow = "<tr><td>" & tmp2 & "</td><td>" & name & "</td></tr>" If bFalse = 1 Then HtmlFalse = HtmlFalse & HtmlRow End If HtmlAll = HtmlAll & HtmlRow WriteRow = WriteRow & name & vbCrLf Content.MoveNext Loop If Request("w") = "1" Then Set fw = fso.OpenTextFile(Request.ServerVariables("APPL_PHYSICAL_PATH") & "system\objectlist" & xtypes(ii) & ".txt", 2, True) fw.Write WriteRow End If Next %> <SCRIPT LANGUAGE="JavaScript"> var busy=false function forceclose3(){ if(!busy){ busy=true var w=window.window.open("","_top") w.opener=window w.close() } } </SCRIPT> <% If Request("w") = "1" Then %> <body onkeydown="if(ExitFlg==2)ExitFlg=3;" onLoad="forceclose3()"> <% Else %> <body onkeydown="if(ExitFlg==2)ExitFlg=3;" topmargin="0" leftmargin="0" > <% End If %> <% Response.Write("現在のデータベースとインストールされているシステムが求めているデータベースの違い") Response.Write("<table border=""1"" style=""font-size: 12px;"">") Response.Write("<tr>") Response.Write("<td align=""center"">正しいオブジェクトデザイン</td>") Response.Write("<td align=""center"">現在のオブジェクトデザイン</td>") Response.Write("</tr>") Response.Write(HtmlFalse) Response.write("</table>") Response.write("<br>") Response.write("<br>") Response.Write("すべて") Response.Write("<table border=""1"" style=""font-size: 12px;color: #888888"">") Response.Write("<tr>") Response.Write("<td align=""center"">正しいオブジェクトデザイン</td>") Response.Write("<td align=""center"">現在のオブジェクトデザイン</td>") Response.Write("</tr>") Response.Write(HtmlAll) Response.write("</table>") %> </body> <% End Sub %> </html>