2017-11-17 11 views
0

Advantageデータベースサーバーを使用してWPFアプリケーションを作成しています。ストアドプロシージャを使用してデータを挿入したい有利なデータ設計者に簡単なストアドプロシージャを書く方法

サンプルコード?

は、私は2つの入力パラメータのテストIDを試してみましたが、テスト名(両方ともNCHAR)

INSERT INTO TestTable(
        Test_Id, 
        Test_Name) 
     VALUES (
        @TestID, 
        @TestName); 

しかし、私はSAPのADSに新しいです

Error 7200: AQE Error: State = HY000; NativeError = 5154; [SAP][Advantage SQL Engine][ASA] Error 5154: Execution of the stored procedure failed. Procedure Name: TestInsert. Error 7200: AQE Error: State = S0000; NativeError = 2121; [SAP][Advantage SQL Engine]Column not found: @TestID -- Location of error in the SQL statement is: 42 (line: 3 column: 5) Error in stored procedure: TestInsert AdsCommand query execution failed.

ようなエラーが表示されます。私を助けてください。

答えて

0

入力パラメータに_XXXX表記を使用します。

すなわち、

INSERT INTOのTestTable(Test_Id、TEST_NAME) VALUES(_ @テストID、_ @テスト名)。

関連する問題