データベースに Microsoft Visual Studio C# 2005 と Oracle を使用しています。SQL ステートメントを使用したコード ブロックがあります。
コードは次のとおりです。
con = new OracleConnection(conStr);
con.Open();
query = " SELECT EQPID, " +
" DECODE(CUTOFF_DATE, '20120501', SUM(TKINQTY))'20120501', " +
" DECODE(CUTOFF_DATE, '20120502', SUM(TKINQTY))'20120502', " +
" DECODE(CUTOFF_DATE, '20120503', SUM(TKINQTY))'20120503' " +
" FROM DAILY_DATA " +
" WHERE CUTOFF_DATE BETWEEN '20120501' AND '20120503' " +
" AND EQPID LIKE 'MS-%' " +
" GROUP BY CUTOFF_DATE, EQPID " +
" ORDER BY CUTOFF_DATE, EQPID";
da = new OracleDataAdapter();
da.SelectCommand = new OracleCommand(query, con);
dt = new DataTable();
da.Fill(dt);
table.DataSource = dt;
con.Close();
それをデバッグしようとすると、次のエラーメッセージが表示され続けます。
From キーワードが予期された場所に見つかりませんでした
しかし、オラクルで試したところ、エラーなしで実行されました。
どうもありがとう。=)