1

SOさん、おはようございます。

このクエリには少し問題があります。Workbench でテストしたところ正常に動作しましたが、VB は列「ccID」が不明であるという例外をスローしています。私は何か間違ったことをしていますか?私の意図は、ccID フィールドと、今日とフィールド ccAuthorizedUseEnd の日付の差を取得することです。

どうぞよろしくお願いいたします。

MySQL ワークベンチでテストしたクエリは次のとおりです。

SELECT ccID, DATEDIFF(DATE(NOW()), ccAuthorizedUseEnd) AS Days
FROM accounting.cc_master

VB.NET で使用しているのと同じクエリを次に示します。

Dim dbQuery2 As String = "SELECT ccID, DATEDIFF(DATE(NOW()), ccAuthorizedUseEnd) as Days "
4

1 に答える 1

4

VB.NETバージョンでFROM句を忘れました。

Dim dbQuery2 As String = "SELECT ccID, DATEDIFF(DATE(NOW()), ccAuthorizedUseEnd) as Days FROM accounting.cc_master"
于 2012-12-21T14:13:13.190 に答える