Hi yzhshi :
建库,表和用户及口令都没问超, 若然建视图将会出错
例如在AdoQuery 加入如下类似资料->Error 'Create View'Must be first statement in
use FsTestDb
CREATE VIEW dbo.vwBooksCodex(年份,月份,名册,抄表日,水厂编号,用户编号,用户名称,水表位置,电话号码,上期用水,停表否)
AS
SELECT D.OfYear, D.OfMonth, LEFT(D.Cust_id, 2) Book_id, CustPrefix.CopyDate, D.UserCode,
D.Cust_id, D.Cust_Name, MeterLoc.Description LocationName, C.Phone, D.LastMeterQty,
D.FlagStop
FROM MonthDosage D LEFT OUTER JOIN
Customer C ON (D.UserCode = C.UserCode) LEFT OUTER JOIN
(SELECT M.UserCode, L.Description
FROM Customer M LEFT OUTER JOIN
Location L ON (M.Loc_id = L.Loc_id)) AS MeterLoc ON
(MeterLoc.UserCode = D.UserCode) LEFT OUTER JOIN
(SELECT C.UserCode, P.CopyDate
FROM Customer C LEFT OUTER JOIN
Prefix P ON (C.Prefix_id = P.Prefix_id)) AS CustPrefix ON
(CustPrefix.UserCode = D.UserCode)
WHERE (D.Paid = 0) AND (IsDate(D.NowCopyDate) = 0 or D.FlagStop = 1) AND (D.NowMeterQty - D.LastMeterQty) <= 0