Problema com delete no Banco de dados. Urgente!

Pessoal estou com um problema q não sei como resolver…
Sou iniciante em Banco de dados e estou usando o mysql para fazer um trabalho mas não estou conseguindo fazer a exclusão de um registro… sendo q o Registro (chave primaria) está como vanchar… se ao invés de colocar uma String no campo… colocar um int… ele deleta normal… mas se colocar uma letra qualquer não funciona… acho q o erro está na sintaxe do programa q fiz para apagar no mysql… mas como tenho q resolver isto com urgencia não posso ficar muito tempo parada neste problema… qm puder por favor me ajude…
Segue o código

{ 
        String url = "jdbc:mysql://localhost/test"; 
        try 
        { 
          Class.forName("com.mysql.jdbc.Driver");           con=DriverManager.getConnection(url); 
          st=con.createStatement(); 
          st.execute("delete from cadastrocd where nomeCd=" +tex.getText()); //acho q o erro está aqui... 
          con.close(); 
       } 
        catch(Exception ex) 
       { 
         System.out.println("Erro ao Excluir" +ex); 
       } 
    } 

Agradeço desde já…
Tânia

Como é um campo VARCHAR voce deve colocar o texto entre aspas simples, assim:

st.execute(“delete from cadastrocd where nomeCd= '” +tex.getText()+"’");

espero que ajude, ateh

[quote=“Tig”]Como é um campo VARCHAR voce deve colocar o texto entre aspas simples, assim:

st.execute(“delete from cadastrocd where nomeCd= '” +tex.getText()+"’");

espero que ajude, ateh[/quote]

Putz… ajudou muito, não tem noção do quanto… heheheheh… estava tentando editar a tabela e estava dando o mesmo problema… testei e tbm resolveu…
valeu mesmo!!!