Se voce usar PreparedStatement, a conversao e' feita automaticamente:

sql = "insert into Download ";
sql += "( DtAtual )";
sql += " values(?))";
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setDate(1, new Date());

Isso tem a vantagem de funcionar, qualquer que seja o banco de dados.



Edmilson Ferreia (E. Lazaro F.) wrote:

> Ricardo,
> 
>  No Sql-Server
> 
> import java.text.*;
> import java.util.*;
> 
> String sql = "";
> String WdtAtual=request.getParameter("dtAtual");
> SimpleDateFormat format = new SimpleDateFormat("yyMMdd");
> Date date = format.parse(WdtAtual, new ParsePosition(0));
> format.applyPattern("dd/MM/yy");
> sql = "insert into Download ";
> sql += "( DtAtual )";
> sql += " values(Convert(DateTime,'" + format.format(date) + "'))";


-- 
--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Integration Technologies Ltda. <http://www.integrationtech.com.br>
Rua Marina Saddi Haidar, 176
04650-050 / Sao Paulo / SP / Brasil
Phone: +55 11 5522-4848 x311
Fax:   +55 11 5524-1125


------------------------------ 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] 
-------------------------------------------------------------------------

Responder a