[前][次][番号順一覧][スレッド一覧]

mysql:8290

From: takuma watanabe <takuma watanabe <takuma@xxxxxxxxxx>>
Date: Fri, 17 Oct 2003 20:04:30 +0900
Subject: [mysql 08290] MySQL3.23+MyODBC+Delphi5 でレコードが他のユーザーによってロック& String に Memo が渡される

はじめまして。渡辺と申します。
本日メーリングリストに登録させていただきました。
Mysqlは使い初めて1年にも満たない初心者です。
分からない事も多く、質問する内容も間抜けな事が多いと思いますが、よろしく
お願いします。

件名の通り、MySQL3.23+MyODBC2.50.29を使用し、Delphi5 Enterpriseにてシス
テムを構築しておりますが、下記2点の質問をユーザーよりいただく事が度々
あり、色々と調査はしたものの、解決には至っておりません。


「このレコードは他のユーザーによってロックされています」のエラーが発生し
て、データの編集ができない場合があります。
DelphiにあるTTableコンポーネントで、レコードの編集を行う際に上記エラーが
発生する場合があります。

以前ユーザーから上記エラーの連絡があり、現地でバックアップ、会社のPCで復
元、同様の処理を行ってみたところ、エラーは発生しませんでした。
別の機会に同様のエラーから削除ができない連絡があり、現地で作業した結果
SQLのDELETEでは削除できる事が判明しました。
現在は何かあった場合削除の上で再度データ登録を行ってもらっていますが、毎
回この状態が続くようでは問題ですので・・・
メーリングリストのログより「[mysql 04007] Delphi からの変更」が同じ状況
かと思いましたが、やはり回避はできないのでしょうか?


「〜フィールド名〜の型が違います。Stringに大してMemoが渡されました」
同じくDelphiでのエラーですが、varchar型のフィールドを持つテーブルをオー
プンする際に上記エラーが発生します。
TTableコンポーネントに登録してあるフィールドを見ても、そのような事は全く
ありません。
ちなみにこのエラーは、大抵アプリケーションを閉じて、再度開くと治通常の動
きをします・・・気持ち悪い事この上無しです(^^;;


このような状況に遭遇した方はいらっしゃいませんでしょうか?
何かご存じの方がいらっしゃいましたら、お知らせいただけると幸いです。
質問の内容がわかりずらいかと思いますので、心苦しいですが、よろしくお願い
申し上げます。



渡辺

[前][次][番号順一覧][スレッド一覧]

->    8290 2003-10-17 20:04 [takuma watanabe <tak] MySQL3.23+MyODBC+Delphi5 でレコードが他のユーザーによってロック& String に Memo が渡される
      8291 2003-10-17 23:31 ┗["TAKAHASHI, Tomohiro]                                       
      8293 2003-10-18 11:56  ┣[takuma watanabe <tak]                                     
      8294 2003-10-18 10:40  ┗[takuma watanabe <tak]                                     
      8298 2003-10-20 09:23   ┗["Song Xin" <x-song@x]                                   
      8299 2003-10-20 10:02    ┗[takuma watanabe <tak]