mysql:3676
From: "KAYO NODA" <"KAYO NODA" <kayon@xxxxxxxxxx>>
Date: Thu, 24 May 2001 14:27:42 +0900
Subject: [mysql 03676] ASP+MyODBC+MySQL で Update エラー
野田と申します。 いつもお世話になってます★ 現在、ASP+MyODBC+MySQLという環境で Webアプリを動かしています。 (WWWサーバーとDBサーバーは別で WWWサーバーはNT、DBサーバーはFreeBSDです) 一旦Insertされているデータを変更画面から 変更しようとすると、実際には何もデータを変更せずに 変更完了しても、下記のようなエラーが出てしまいます。 > ******************************************************** > Microsoft OLE DB Provider for ODBC Drivers エラー '80040e21' > > エラーが発生しました。 > > /test/inc3/comm.asp, 行 169 > ******************************************************** エラーの行は ObjRS("user_name") = user_nameなどのような 代入処理の部分で、ここをコメントアウトしたとしても 次の行の ObjRS("user_ccode") = user_ccode などでエラーがでます。 プログラム自体は、Accessなどで動かしてまったく問題なかったので MySQLもしくはMyODBCの問題ではないかと思い こちらに投稿させて頂きました。 エラー番号を見ると「フィールドサイズより大きいサイズのデータを挿入 しようとしています」というような意味のようですが、 なぜかvarchar30とってあるフィールドに、10バイトの文字列を入れようとしても 上記のようなエラーが出てしまいます。 MyODBC関連などで何かご存知の方いらっしゃいましたら 教えて下さい。 宜しくお願い致します。 ♪∵∵∵∵∵∵∵∵∵∵∵∵ elizm KayoNoda(野田佳代) WebEngineer ASP&Perl mail: kayon@xxxxxxxxxx ∴∴∴∴∴∴∴∴∴∴∴∴∴♪