単票表示による更新・削除


VBLL  2004-01-19 23:01:19  No: 111395

oracle9i.VB.net2002.ADO.netを使用してシステムを作成しています。
単票形式でデータの表示を行いそのデータに対して更新・削除を行おうと
思っています。
DataGridによって一覧形式に表示したデータの更新削除を行うことはできる
のですが、一覧形式で表示したデータを選択し単票形式で表示させてから
更新・削除を行おうとするとどうしても更新・削除が反映されません。
更新用のSQLを生成することまではできました。
その後のコードは
fkmasu.Olekokyaku.InsertCommand.CommandText = strSql
Me.DA.Update(DataS1, "顧客管理マスタ")
としています。


特攻隊長まるるう  2004-01-20 17:53:13  No: 111396

少し前に
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200401/04010017.txt
というのはあったんですが、ORACLE は作成した SQL を
受け付けているんでしょうか?。
まずは VB 抜きで ORACLE 側で SQL の処理が正常に行われるかを
確認してください。


VBLL  2004-01-20 19:30:33  No: 111397

特攻隊長まるるう様
一度SQLを見直し確認してみました。SQLに若干の間違いが有りそれを修正
しORACLEで実行したところ表が更新されたのでSQLは合っていると思います。
SQLは
INSERT INTO 顧客管理マスタ (顧客コード,顧客状況コード,種別コード)
 VALUES('011',2,1234)
です。
VB.NET側のSQL格納後のコードを書いてみたのですがうまくいきません↓
上記以外で書いたコードとしては
  DataS1.顧客管理マスタ.GetChanges()
  DA.Update(DataS1, "顧客管理マスタ")
  DataS1.顧客管理マスタ.AcceptChanges()
です。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加