INSERT ステートメントを実行するストアド プロシージャがあり、データ テーブルに値を返します。データテーブルを使用する必要があります 事前に感謝します:)
私のSQLストアドプロシージャ
begin
Declare @postID int = 0
insert into reviews (customerID, title, review)
values (@cusomerID, @title, @review)
set @postID = SCOPE_IDENTITY()
end
戻り値は、挿入が成功したかどうかを確認したいデータテーブルに格納されます。
私はajax jqueryを使用して挿入を行い、ストアドプロシージャを呼び出して値を返します
呼び出されたメソッド
if (data.Rows[0]["post_ID "] != 0)
{
return "successful";
}
else{
return "failed";
}
JavaScriptで
if(result != "failed"){
run code
}
ただし、挿入が失敗した場合でも成功を返しています。
どんな助けでもありがとう。