以外のすべての列のために働きますこれは、説明列を除くすべての列を更新します。更新クエリは、私は以下のように私の.xsdファイルで更新クエリを持っている1
5
A
答えて
0
[description] = @ Descriptionのようにする必要があります。説明の単語は、SQLの特殊キーワードの一種である必要があります。
0
まず、コードをチェックしてトレースし、アプリケーションからsqlに送信される情報を取得するためにSQLプロファイラを見てみます。 また、DescriptionはSQL Serverのキーワードであることに注意してください。 []を使用するか、列名の前にテーブル名を使用してください。 Factors.[Description]
のような はOverally以下のようにクエリを変更:のフィールド名を囲む
UPDATE Factors
SET CodeFactor = @CodeFactor, [Date] = @Date, MobileNumber = @MobileNumber,
[Description]= @Description, TotalPrice = @TotalPrice,
ShouldPayPrice = @ShouldPayPrice
WHERE ID = @Original_ID;
SELECT ID, CodeFactor, [Date], PersonName, MobileNumber, [Description], TotalPrice,
ShouldPayPrice, PaidPrice, Settlement, Kind
FROM Factors
WHERE ID = @Original_ID
ORDER BY [Date] DESC;
TRYは[] [MOBILENUMBER] = @MobileNumber – 1Mayur
ように私はそれをしなかったが、それはもう動作しませんでした。他の提案はありますか? –
更新時に '@ description'に値がありますか?デバッグを試してください、そして、それは有効な値ですか? – nawfal