我目前正在cobol2中創建我的項目..我正在使用微焦點的視覺cobol,並使用Ado.net作爲我的數據庫..在openesql助理的界面上,我可以插入值我的數據庫表.. 但我對Button1的項目的形式在點擊我有一個錯誤說「NO SQL指令具有被設爲」在視覺cobol中的Sql指令錯誤
(這裏是我的代碼
method-id button1_Click final private.
procedure division using by value sender as object e as type System.EventArgs.
EXEC SQL
INSERT INTO NayreInventory
(ItemCode
,ItemDescription
,Quantity
,Price
) VALUES (
:NayreInventory-ItemCode:NayreInventory-ItemCode-0001
,:NayreInventory-ItemDescription:Col-2-MEDICOL
,:NayreInventory-Quantity:NayreInventory-Quantity-5
,:NayreInventory-Price:NayreInventory-Price-150
)
END-EXEC.
invoke type MessageBox::Show("1 RECORD HAS BEEN SUCCESSFULLY ADDED", "RESULT")
end method.
) 如何擺脫錯誤.. 請幫助我..我真的希望你的幫助..
我已經谷歌它,但我真的不知道,並明白它是什麼意思.. 請幫我.. 張貼一些代碼更清晰的意見 – 2013-03-06 03:15:45
你沒有一個Micro Focus手冊?你需要將編譯器選項/指令設置爲SQL或NOSQL,你需要一個或另一個,你不能離開它。我沒有Micro Focus手冊。這可能是SQL語句在「編譯時」,是由預處理器還是由內置處理器處理。 SQL本身不是Cobol的一部分,因此它必須單獨編譯,具體取決於編譯器。使用編譯器嘗試「幫助」,然後查找設置「選項」或「指令」的內容。 – 2013-03-06 06:54:59