estou usando um metodo que me retorna um String só que eu presico de um inteirio para gravar no Banco utilizei o seguite comando mas não deu o banco me informa que eu passeu uma string ´10´
ret = acesso.exeQuery("insert into producao.funcionarios" +
"(matricula, nome, cartaoponto, status, codigodedepartamento)" + "values("+ acesso.devStr(matricula) + ", "+ acesso.devStr(nome)+","+acesso.devStr(cartaoponto)+","+
acesso.devStr(status)+"," + Integer.parseInt(acesso.devStr(codigodedepartamento))+",0)");
Obrigado
Kara, para converter de String para Int, usa-se Integer.parseInt(minhaString).
Aki vai um exemplo:
###### String2Int.java ######
import java.util.*;
class String2Int
{
public static void main(String args[])
{
String myString = "10";
int myInt;
System.out.println("String = " + myString);
myInt = Integer.parseInt(myString);
System.out.println("Int = " + myInt);
}
}
Falow,
Evandro.
evandro@portaljava.com