曇空さんありがとうございます。やっぱりvarcharのあとの()は文字の長さではなく、バイトなんでしょうか?ただ、DBを直接除きますと、しっかりと35文字は登録されております。VB側の呼び出しの問題かと思うのですが・・・ODBCでカットされているのかVBでカットされているのか・・