VCでコミットできません – プログラミング – Home

VCでコミットできません
 
通知
すべてクリア

VCでコミットできません


侍
 侍
(@侍)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

こんばんわ。
現在、VCでDBのトランザクション終了&コミットを行いたいのですが
できません。
詳しい状況は同じような処理を何本か作成しておりまして
4本中、3本は正常に動作にすのですが1本だけ正常に動作しません。
4本ともほぼ同じ処理で
4本の違いは、DBの抽出条件と更新する値だけです。
1本だけ更新されるべき値が更新されないといった状況です。
4本とも同じように作成して1本だけ更新されない
原因などわかる方がいらっしゃいましたら教えてください。
(更新できない1本は再度作成しましたがダメでした)
よろしくお願いします。


引用解決済
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

>発言される前に「使用上の注意」を必ずお読み下さい。

環境が全然わかりません
ターゲット データベースが何ですか
オラクル、SQLSERVER、アクセス 
バージョン

ODBC接続ですか
OLE DB ですか
COM使ってますか

どんな関数使って処理してますか

データ量はどのくらいあるんですか
データベースチューニングしてるんですか

なんで俺はこんなに聞かなきゃいけないの~


返信引用
侍
 侍
(@侍)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

申し訳ありません。
環境は
・Win2000 VC6.0SP5
・オラクル8i
・ODBC接続
・COM使用しています

関数ですが自作関数をそのまま使用しているので
よくわかりません。(すいません)
データ量ですが具体的にはわかりませんが大量です。

よろしくお願いします。


返信引用
通りすがり
 通りすがり
(@通りすがり)
ゲスト
結合: 24年前
投稿: 92
 

>関数ですが自作関数をそのまま使用しているので
>よくわかりません。(すいません)

自作なのによくわからないとはこれいかに…
#他人のプログラムを引き継いだ、とか?

とりあえず、ソースの関係ありそうな部分を必要最小限に絞ってのせてみては?
でないと答えようもないかと…


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

もしMFCなど使っていたら
Cdatabaseの周りとか
CRedordSetのあたりとか
CDAOのあたりとか
トランザクション処理しているところとか
抜粋してソース乗せることできないのでしょうか
データ量わからなくてもコミットカウントどうしているかくらい
わかるでしょ


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました