以下のようにParameter使用してクエリを実行する場合、
パラメータの値が文字列0であった場合にエラーとなります。
何故? また、一般的にどのように対処するのですか?
Set ObjCmd = Server.CreateObject("ADODB.Command")
ObjCmd.CommandText= strSQL
ObjCmd.CommandType = 1
ObjCmd.ActiveConnection = ObjConn
Set ObjName = Server.CreateObject("ADODB.Parameter")
ObjName.Value = str_Address
ObjName.Size = Len(str_Address)
ObjName.Type = 200
ObjCmd.Parameters.Append ObjName <-エラー
ちなみに、クエリ文を全て文字列で作成して
objRec.Open strSQL, objConn, 3, 1, 1
を実行すれば聖女うに処理はされますが、Parameterを使用したいので、
どなたか教えてください。
こっちで聞くならば、こちらを解決済にして、閉じてください。
http://www2.moug.net/bbs/program/20050623000004.htm
さいていげんのかんきょうはかいたほうがいいよ
あとえらーのないようも
うちのかんきょうではもじれつながさぜろでもぱらめーたーくえり
もんだいなくしょりされました
私は、いっぺん氏んできた方がいいと思います。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=11443&rev=&no=0
ツイート | ![]() |