2012-01-27 22 views
0

は、私は、従来のASPADODB挿入空白

私はそのように私のパラメータを追加しているのでストアドプロシージャを呼び出しています:

set objParam =.CreateParameter("@Param",129,1,"3" ,Request.Form("Param")) 
.Parameters.Append objParam 

そしてこの

@NomCentre varchar(3) 

のように私のSQLで

しかし、私のデータが挿入されると、私はいつも私のvarcharの長さを完了するための余分なスペースを持っています

例:「i」はなる「I」 そして「テ」「テ」になっ

誰かがそれはおそらく、データが、その場合には、あるRequest.Formから戻って来ている方法だアイデアのおかげ

答えて

6

があります

trim(Request.Form("Param")) 

を修正することがあります。

編集

あなたのデータ型が間違っている:129 adCharで、あなたは200(adVarCharを)したいので、スペースでフィールドをパディングです。

詳細はhereを参照してください。

+0

ストアドプロシージャを使用する前にクエリを作成していたため、スペースがなかったので – GregM

関連する問題