2017-11-17 3 views
0

Advantage 데이터베이스 서버를 사용하여 WPF 애플리케이션을 생성 중입니다. 저장 프로 시저를 사용하여 일부 데이터를 삽입하고 싶습니다.장점 데이터 아키텍트에서 간단한 저장 프로 시저를 작성하는 방법

샘플 코드?

나는 두 개의 입력 매개 변수 시험 ID를 시도하고 TESTNAME (모두 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, _ @ TESTNAME);

관련 문제