古いClassicASPWebサイトを更新しています。テキストデータのいくつかの列と日時フィールドを含むテーブルがあります。表のすべての値から一意の年のリストを取得する必要があります。私はこれを試しました:
set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.ConnectionString = "Provider=SQLNCLI10;Server=localhost;Database=mydb;Uid=myuser;Pwd=something;"
objConnection.Open
set objRst = objConnection.execute("SELECT DISTINCT(YEAR(report_date)) AS report_year FROM report;")
if not objRst.eof then
do while not objRst.eof
response.write objRst("report_year")
objRst.movenext
loop
end if
しかし、このスクリプトをページで実行すると、何も実行されません。最終的にはスクリプトがタイムアウトします。
誰かがこれを達成する方法を提案できますか?ありがとう!