turma
crie um metodo onde pega valores e joga numa array, só que não consigo compilar eu pensava que podia fazer dessa maneira:
[code]public Array localizarhist(String cod)throws RemoteException
{
String[][] tabela = new String[20][];
.......joga valores
return tabela;
}[/code]
Só que ele me fala que é tipo incompativos. quando vai retorna a tabela.
Valeu que puder me ajudar, acho que é uma coisa simples.
Não existe o tipo “Array”
public String[][] localizarhist(String cod)throws RemoteException
{
String[][] tabela = new String[20][];
.......joga valores
return tabela;
}
Boas,
só um pequeno pormenor… a sua tabela não é um array… é uma matriz, porque tem colunas e linhas (x, y), se for mesmo um array que pretende entao deve declarar:
String[] array = new String[tamanho];
Peace!
[quote=“Morcego”]Boas,
só um pequeno pormenor… a sua tabela não é um array… é uma matriz, porque tem colunas e linhas (x, y), se for mesmo um array que pretende entao deve declarar:
String[] array = new String[tamanho];
Peace![/quote]
Opa, bem lembrado. ![:slight_smile: :slight_smile:](https://www.guj.com.br/images/emoji/twitter/slight_smile.png?v=9)
:oops:
desculpe a ignorancia então não esta certo o que estou fazendo.
por que eu tenho uma tabela de dados quando encontra o campo ele me joga numa array onde depois que eu retorna para a interface eu possa jogar num Jtable.
[code]public String[][] localizarhist(String cod)throws RemoteException
{
String[][] tabela = new String[100][];
…
try
{
String sql= "SELECT * FROM Servicos WHERE Servicos.CodPaciente= '" + cod + "'";
... executa sql
while (rs.next()){
tabela[i][1]=rs.getString(2);
tabela[i][2]=rs.getString(3);
tabela[i][3]=rs.getString(4);
tabela[i][4]=rs.getString(5);
i=i+1;
}
.....
return tabela;
}[/code]