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]