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

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
∴∴∴∴∴∴∴∴∴∴∴∴∴♪


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