Parameterで空文字を指定するには?
- 題名: Parameterで空文字を指定するには?
- 著者: 骸骨
- 日時: 2005/06/23 20:05:28
- ID: 11443
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2005/06/23 21:32:33
- ID: 11444
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2005/06/23 22:03:15
- ID: 11445
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 【報告】この投稿はマルチポストです
- 著者: すごいな
- 日時: 2005/06/24 11:23:34
- ID: 11451
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2005/06/24 11:45:22
- ID: 11453
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2005/06/24 12:10:48
- ID: 11454
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2005/06/24 12:11:56
- ID: 11455
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2005/06/24 12:12:29
- ID: 11456
- この記事の返信元:
- この記事への返信:
- ツリーを表示
以下のように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を使用したいので、
どなたか教えてもらえませんか?