作業を停止した別の開発者によって作成された古いクラシック ASP サイトのバグを修正しています。次の SQL コマンドは、データベースからデータを呼び出してテーブルを作成するために使用されます。
SELECT *
FROM tblPropertyInfo
INNER JOIN tblUsers on p_CustomerID = u_ID
WHERE
p_Paid = 0 OR p_Enabled = 0 AND p_CustomerID <> 4
ORDER BY " & orderby
問題は、 と の両方tblPropertyInfo
にtblUsers
column が含まれていることp_Type
です。ではtblPropertyInfo
、p_Type
それがどのタイプのプロパティであるかを格納し、これはテーブルに表示したい値ですが、これはほとんどが NULL 値であるテーブルp_Type
からのによって上書きされていると思われるため、テーブルに空のセルを返します。tblUsers
テーブル構造をいじりたくないのは、サイト全体で使用されているため、1 つの場所で変更すると、すべての参照が検索され、すべてが更新されるためです。
列を取得するテーブルを指定する方法はありますか?
値は現在、次を使用して呼び出されます。
<%=rsProperty("p_Type")%>
ありがとう