0

このクエリを使用して、Visual Studio Windows フォーム テーブル アダプターの postgresql テーブルにデータを挿入しようとしています。

    INSERT INTO PUBLIC .cashaccount
VALUES (:cashmemo, :cashcredit, :cashdebit)

「:」を使用しているのは、「@」演算子が postgresql で機能しないことを認識しているためですが、それでも構文エラーが発生します。この問題をグーグルで検索しましたが、変数を使用したpostgresql挿入コマンドをまだ見つけていません。上記のステートメントを機能させる方法について誰かが考えを持っていますか?

4

1 に答える 1

0

以下に示すように、テーブル名のスペースが原因で、構文エラーが発生していると思います

INSERT INTO PUBLIC .cashaccount
                  ^----Here
VALUES (:cashmemo, :cashcredit, :cashdebit)

また、多くの例を含む詳細については、Npgsql (.NET Postgresql プロバイダー)を参照してください。

于 2015-06-01T20:51:48.830 に答える