Accessで運用していたDBをOracleへ移行したところ、AccessのクエリでMAX()関数など集計系の関数が使えなくなりました。
エラーのSQL例:
SELECT MAX(MESSAGE) FROM LOGDATA;
※MESSAGEはVARCHAR(2000)
エラーメッセージ:
集計関数の引数(MESSAGE)にメモ型またはOLEオブジェクト型のフィールドを指定することはできません
エラーを回避するにはどうすればいいのでしょうか?
Microsoft Access 2003
Oracle 10g R2
No.1ベストアンサー
- 回答日時:
回答できるかと思って少し調べてみたのですが、
Accessをほとんど使用していない私には
少し難しかったみたいです。
こんな情報が載っていましたが、
いかがでしょうか。
的外れならすみません。
マイクロソフトサポートページ内のコメントを以下に引用いたします。
「メモ型フィールドまたは OLE オブジェクト型、クエリのフィールドでは Access グループ化できません。 また、SQL ステートメントの GROUP BY 句はメモ型または OLE オブジェクト型のフィールドを含めることはできません。
含めるにはメモ型または OLE オブジェクト フィールドを集計クエリは、QBE グリッドにフィールドをドラッグし、そのフィールドの集計] 行で、集計 (合計) 関数 First() または Last() を選択します。」
参考URL:http://support.microsoft.com/kb/88926/ja
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(パソコン・スマホ・電化製品) EXCELのSUMPRODUCT関数について 2 2022/09/21 17:30
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) MAXで0が出力される 1 2022/03/31 21:43
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが 6 2022/06/15 14:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルメーカーでの文字列の...
-
Accessで年月日のデータ...
-
ACCESS、時間ごとの集計の仕方は?
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
Accessのマクロでモジュールを...
-
callで順に実行されるプロシー...
-
likeとsubstrの使いわけについて
-
PL/SQLカーソルの2重FORループ...
-
Accessの数値から時間に変換す...
-
ODBCリンクの際にACCESSでは読...
-
access adoのトランザクション
-
SQLサーバで和暦から西暦に変換...
-
キャッシュを使わずにSELECTを...
-
特定の日付が第何週目にあるか...
-
テーブルの主キーをdate型...
-
エクセルVBA 今日の日付行...
-
SQL文のエラー
-
異なるスキーマのビューを元に...
-
800万件のテーブル読み込み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで年月日のデータ...
-
ACCESS、時間ごとの集計の仕方は?
-
データ型について教えてください。
-
フォーム上で小計など自動計算...
-
Excelのピボットテーブルで数も...
-
ファイルメーカーでの文字列の...
-
ファイルメーカーでフィールド...
-
アンパサンドを挿入したい
-
Access→Oracleへ移行後MAX()が...
-
Libre Office でフィールドコー...
-
VB.NET Type.GetFieldsメソッド...
-
wordで文字の上に線を引きたい...
-
ACCESSデータベースのメモ型フィー...
-
Accessで、『"A"以外の場合"--"...
-
FileMaker pro12 アンケート
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
今日の日付が入った行のデータ...
-
VBA プロシージャの名前の取得
おすすめ情報