出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

教えてください   へっぽこSEさん [2001/09/27 16:34:40] [657]
  Re:教えてください   YasNet(管理人)さん [2001/09/27 19:09:22] [658]
    Re:教えてください   へっぽこSEさん [2001/10/01 10:43:56] [661]

[657] 教えてください
投稿者:へっぽこSEさん 2001/09/27 16:34:40
ASPをかじり始めて間もない、へっぽこSEです。
SQL文を発行(update)した直後にErr.Numberで”-2147467259”
と言うエラーコードが帰ってくるのですが、実際にはDBの更新も無事に出来ており
動作的には無事に終了しているように見えるのですが、気味が悪く悩んでいます。
このErr.Numberが何を意味しているのか何方かご存知ないでしょうか。
教えてください。
よろしくお願いします。

[658] Re:教えてください
投稿者:YasNet(管理人)さん 2001/09/27 19:09:22
こんにちは YasNetです
 
> SQL文を発行(update)した直後にErr.Numberで”-2147467259”
> と言うエラーコードが帰ってくるのですが、実際にはDBの更新も無事に出来ており
> 動作的には無事に終了しているように見えるのですが、気味が悪く悩んでいます。
> このErr.Numberが何を意味しているのか何方かご存知ないでしょうか。
 
まず、データベースは何をお使いですか?オラクルとかSQLサーバーとか・・・
あと、エラーの出たSQLがあると何かわかるかもしれません
 
これだけでは、原因を特定出来ません。 
 
では では

[661] Re:教えてください
投稿者:へっぽこSEさん 2001/10/01 10:43:56
おはようございます
YasNet様レスありがとうございます。
僕の質問の内容、確かにこれではわかりにくいですね
失礼しました。

まずデータベースですが、Acces2000(mdb)を使用しています。
それと、質問時には”update”時にErrが発生していると思っていたのですが
その後、いろいろ調べると、どうも”select count”でデータ件数をチェック
する時に発生している事がわかりました。
SQL文は下記にある物です。
updateする前にデータ件数をチェックし20件以上のデータが存在した場合
データの新規登録を拒否する、と言う事をしたい為に発行しています。
データの件数はきちんと確認できていて、ロジック的にも目的の動きを
してはいるのですが、Errだけは”-2147467259”が帰ってきます。
いったい何を意味するErrなのか、回避方法があるのか
もしご存知ならお教えください。
お願いします。

sql4 = "select count(*) AS 件数 from tblRSV where RMCD = '" & dspRoomCd & "' and RSVDATE = '" & dspDate & "'"
Set rs4 = Server.CreateObject("ADODB.Recordset")
rs4.Open sql4, Conn,3,3

if rs4.fields("件数") <= 20 then



TreeBBS For ASP V.0.1.3
Program By YasNet