mysql:3300
From: 黒岩 <黒岩 <kuroiwa@xxxxxxxxxx>>
Date: Tue, 20 Feb 2001 15:23:52 +0900
Subject: [mysql 03300] Re: MyODBC 経由で Char 型編集不可
こんにちわ >関係ないです。Delphi or 作成したアプリの問題です。 確かにその部分は否定できないので色々試しています。 ただ、分からないのが、 ・例えば書籍に付いているデモテーブル(レコード挿入済み) に対しては文字型代入できます。問題有りません。 ただし、同じテーブルに対して一度でも全レコード削除すると以降、 レコード挿入はできますが文字型項目への編集はできません。 全レコード削除はSQL発行にて行いました。 ・MySQL接続時の設定パネルで「ReturnMaching Row」をチェックオフ すると文字項目変更→Post時にTarget Row was alteredとエラーになり 事象が変わるのでMyODBC環境周りの問題かな、と思ったわけです。 >そうではなくて、確かに存在するレコードを読み込んだ時に、 >文字列フィールドが読み込めていない、あるいは、読み込めて 読み込めています。 >内容を変更して更新しようとしたらエラーになる、エラーには >ならないが更新されていない・内容が異なっている、 エラーにはなりませんがNullのままです。 Delphiで作成したGridやEditBoxから文字を入力するのですが、 Postするとエラーは出ませんが内容が変更されないのです。 同じようにしてもint型の項目はOKです。 これはテーブルを開き直しても変わりませんでした。 >・「日本語はだめで、ASCIIなら問題ない」とかいうことは > ないですか? 一通り代入してみました。 >・Delphi側でエラーチェックはしていますか? エラーだと > すれば、どんなエラーでしょう? チェックはしてません。 >・MyODBCのログを見れば、何かわかりませんか? 勉強不足ですみませんがログの取り方がわかりません。 なんか、無知ゆえの根本的な問題のような気がしていますが まったく見当がつきません。 よろしくお願いいたします。 黒岩:ダイナクリエイト
3288 2001-02-19 09:30 ["岩田 雅人" <iwata@] max_connection 3289 2001-02-19 11:30 ┣[Akihiko Shinohara <s] 3290 2001-02-19 12:35 ┃┗["岩田 雅人" <iwata@] 3291 2001-02-19 13:21 ┃ ┗[Akihiko Shinohara <s] 3292 2001-02-19 18:04 ┗["MIYATSU Kazunari" <] 3293 2001-02-19 18:39 ┗["岩田 雅人" <iwata@] 3294 2001-02-20 10:48 ┗["MIYATSU Kazunari" <] 3295 2001-02-20 11:47 ┣["岩田 雅人" <iwata@] 3296 2001-02-20 13:13 ┃┣[黒岩 <kuroiwa@xxxxxx] MyODBC 経由で Char 型編集不可 3298 2001-02-20 13:39 ┃┃┣[Kengo Jinno <kengo@x] -> 3300 2001-02-20 15:23 ┃┃┃┗[黒岩 <kuroiwa@xxxxxx] 3299 2001-02-20 14:03 ┃┃┗[<endo_t@xxxxxxxxxx> ] 3297 2001-02-20 13:36 ┃┗[Akihiko Shinohara <s] 3301 2001-02-20 18:49 ┃ ┗["岩田 雅人" <iwata@] 3302 2001-02-20 20:11 ┃ ┗[Akihiko Shinohara <s] 3303 2001-02-20 21:39 ┗["MIYATSU Kazunari" <] 3304 2001-02-20 22:04 ┗["岩田 雅人" <iwata@]