Eu n�o conhe�o SQL Server, mas sei que em Oracle existem dois tipos distintos de
string:
CHAR, que se comporta exatamente como o seu exemplo, ou seja, uma vez definido
um CHAR(20), qualquer valor inserido ser� completado com espa�os em branco at�
completar 20 caracteres; e
VARCHAR2, que se comporta do jeito que vc gostaria que funcionasse o seu
exemplo, ou seja, um valor inserido com 7 caracteres ter� realmente 7
caracteres.
Talvez seja este o problema.
Alexandre.
Robson Romeo Schneider wrote:
> Caros colegas
>
> Estou utilizando MS Sql Server 7.0, conex�o JDBC - ODBC e estou tendo
> problemas com o java.sql.PreparedStatement.
> Estou executando algo parecido:
>
> java.sql.PreparedStatement ps = connection.prepareStatement("INSERT INTO
> teste VALUES (?)");
> ps.setString(1, "testando");
> ps.executeUpdate();
> Teoricamente o que deveria estar no banco � "testando", mas espa�os est�o
> sendo inseridos, at� ser completado o tamanho do campo.
> Por exemplo, para um campo varchar(20), o valor inserido � "testando
> ".
> Algu�m j� teve este problema???!!
> Andei procurando no f�rum de discuss�o da Sun, e encontrei a mesma quest�o
> sem resposta em http://forum.java.sun.com/read/16801309/q_Ch86x0zQvAAAAxk#LR
> Desde j�, agrade�o a ajuda.
> Robson
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
--
====================================
Alexandre G. L. Fernandes
[EMAIL PROTECTED]
Phone: +55 (19) 3737.4548
Ci&T - software enabling the e-world
http://www.cit.com.br
====================================
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------