我想從一個mysql查詢的結果中獲取元數據,所以我可以把它放到c#中的數據表中。我主要需要列名和數據類型。這是一個簡單的例子。我需要從一個MySQL結果集的元數據,這可能嗎?
show columns from (
select sum(subtotal) as subtotal
, sum(tax1+tax2+tax3+tax4) as tax
, sum(subtotal)+sum(tax1+tax2+tax3+tax4) as total
from tbltransmaster
where batchnum in (
SELECT BatchNum
FROM tblshiftmaster
WHERE ClosingTS <> -1
ORDER BY OpeningTS ASC
)
) as x
它會產生這個錯誤,雖然
錯誤代碼:1064你有 您的SQL語法錯誤;檢查手冊中 相當於你的MySQL服務器 版本正確的語法使用 附近「(
選擇總和(小計)爲小計
,總和(tax1 + TAX2 + tax3 + tax4)稅收
,和」在1號線
有人能爲我提供些建議,或者一個鏈接,以幫助這個?
您正在使用哪個數據庫驅動程序/提供程序/連接器? 大多數驅動程序都有自己的元數據訪問方法。 執行一個查詢後,你可能想調用一些查詢對象的方法...... – filiprem 2009-12-21 18:37:37