出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
[5177] HTTP 500.100 - 内部サーバー エラー |
投稿者:IISさん 2005/08/08 15:11:10 |
お世話になります。 Access+ASPファイルでWEBからデータ入力できるようなページを 作成しております。 一応フォームを作成し、入力していきました。 ところが、最後に登録するようにボタンを押すと、 ”HTTP 500.100 - 内部サーバー エラー [Microsoft][ODBC Microsoft Access Driver] フィールド 'car.date1' には、長さ 0 の文字列を格納できません。” もちろんココにはちゃんと入力された文字はあります。 Access側のテーブルは特に規制かけておりません。 思い当たる節がないのので、困ってしまいました。 思い当たることが御座いましたら、お教えいただけますよう よろしくお願い致します。 |
[5178] Re:HTTP 500.100 - 内部サーバー エラー |
投稿者:YasNet(管理人)さん 2005/08/08 15:46:01 |
こんにちは YasNet(管理人)です。 そのフィールドは文字型ですか? もし数値型なら、NULLを明示的に許可しなければ設定できません。 文字型の場合も明示的に設定するべきですが・・・ それでは 失礼致します。 > お世話になります。 > Access+ASPファイルでWEBからデータ入力できるようなページを > 作成しております。 > 一応フォームを作成し、入力していきました。 > ところが、最後に登録するようにボタンを押すと、 > ”HTTP 500.100 - 内部サーバー エラー > [Microsoft][ODBC Microsoft Access Driver] フィールド 'car.date1' には、長さ 0 の文字列を格納できません。” > もちろんココにはちゃんと入力された文字はあります。 > Access側のテーブルは特に規制かけておりません。 > 思い当たる節がないのので、困ってしまいました。 > 思い当たることが御座いましたら、お教えいただけますよう > よろしくお願い致します。 > > |
[5179] Re:HTTP 500.100 - 内部サーバー エラー |
投稿者:IISさん 2005/08/08 16:14:19 |
管理人様 お世話になります。 ご教授まことにありがとう御座います 一応 <tr> <td>使用日</td> <td><input type="text" name="date1"></td> </tr> としております。 Accessの方もテキストにしております。 けれどやはり”0”は・・・といって来ます。 Serverの設定かな・・・とも思ったりします。 > こんにちは YasNet(管理人)です。 > > そのフィールドは文字型ですか? > もし数値型なら、NULLを明示的に許可しなければ設定できません。 > > 文字型の場合も明示的に設定するべきですが・・・ > > それでは 失礼致します。 > > |
[5180] Re:HTTP 500.100 - 内部サーバー エラー |
投稿者:morさん 2005/08/08 16:52:15 |
こんにちは。 <td><input type="text" name="date1"></td> ここに文字が入力された場合と、空白の場合に結果に違いがありますか? また、保存時のプログラムソースはどのようなっていますか? #エラーメッセージのまんまだと思いますが。。 |
[5183] Re:HTTP 500.100 - 内部サーバー エラー |
投稿者:IISさん 2005/08/10 9:07:42 |
mor様 ご教授ありがとう御座います。 空白の時も、入力した際も同じでした。 やはり、Access側との設定の問題なのでしょうか? |
[5184] Re:HTTP 500.100 - 内部サーバー エラー |
投稿者:morさん 2005/08/10 11:34:30 |
こんにちは。 > [Microsoft][ODBC Microsoft Access Driver] フィールド 'car.date1' には、長さ 0 の文字列を格納できません。” これは管理人さんが指摘されているように、Not Null制約のついたカラム'car.date1'に対して、""(空文字=長さ 0 の文字列)を格納しようとして出ているエラーだと思われます。 回避方法としては、管理人さんが回答されているように Accessのほうで対象のカラムの Not Null制約を外してください。 または、プログラムの方で調整する方法もあるかと思います。 私がプログラムソースを示してくださいといったのはこのためです。 #ちょっと気になるのが、「WEBページにて文字が入力された場合も同様のエラーが出る」という箇所です。 #だとしたらプログラムのほうが間違っている可能性もあります。 |
TreeBBS For ASP V.0.1.3 |