掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
日付時間型データの保存で同時実行違反エラー (ID:120402)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
本来、同時実行違反エラーは2人のユーザが同時に編集した時に起こるはずだけど… [同時実行例外の処理] http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/Vbcon/html/vbwlkhandlingconcurrencyexception.asp 心当たりはありますか?。 余談ですが、Now.ToString は色々とマズい動きをします…。 システムの日付の書式設定に依存するので、和暦で区切り文字 を"-"とかに設定すると"17-03-23 17:58:18"という文字列に なった思い出が…。 テーブルは日付型なんでしょ?なぜ文字列型に変換してるのでしょ? TesT_DS1.Tables(0).Columns("EditDate").DataType.Name が "DateTime" であることだけ確かめて TesT_DS1.Tables(0).Rows(0)("EditDate") = Now でいいんじゃないかなぁ…。 今後、文字列にする場合でも確かめた方が良いと思われます。 日付型に変換して扱っている場合は問題は出てこないかもしれません が、SQL文などの編集に組み込むと不具合を起こします。 あと、データアダプタは UpdateCommand を設定して無いと 更新できなかった気もしますが…。データが更新されてなければ 参考にして下さい。 [ADO.NET基礎講座 第6回 データセットを使ったレコードの更新と削除] http://www.atmarkit.co.jp/fdotnet/basics/adonet06/adonet06_02.html
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.