Salvar data em banco de dados JAVA

4 respostas
rapha818

Quando tento fazer o select ele da um erro com banco de dados(ACCESS) que está com o campo de data String

Error [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Codigo SQL 22005
codigo numerico -3030

4 Respostas

J

vc deve tah passando algo errado para a criteria…
tipo no banco de dados ta como date e vc ta passando string
flw

thiago.correa

Como está o teu campo data no banco de dados, como você está consultando ele, sem o código fica difícil palpitar sobre o que pode estar acontecendo!!!

rapha818
private void okButtonActionPerformed(ActionEvent e) {

try {

stm = con.createStatement();

String sql = INSERT INTO CONSULTA(CODIGO_P,CRM_M,DATA,HORA,VALOR, TIPO, CODIGO_CONVENIO)

+ VALUES(’”

+ cbxPaciente.getToolTipText()

+ “’,’”

+ cbxMedico.getToolTipText()

+ “’,’”

+ ftxtData.getText()

+ “’,’”

+ ftxtHora.getText()

+ “’,’”

+ ftxtValor.getText()

+ “’,’”

+ rbConvenio.getText()

+ “’,’”

+ cbxConvenio.getToolTipText() + “’);
stm.execute(sql);

		// cbxMedico.setText("");
		// cbxPaciente.setText("");
		ftxtData.setText("");
		ftxtHora.setText("");
		// xt.grabFocus();

	} catch (SQLException f) {
		System.out.println("Error " + f.getMessage());
		System.out.println("Codigo SQL " + f.getSQLState());
		System.out.println("codigo numerico " + f.getErrorCode());
	}

}
rapha818

Está como String no banco, devo converter p String?
Já tentei usar vários cod. para converter mas não funcionou

Criado 11 de junho de 2009
Ultima resposta 12 de jun. de 2009
Respostas 4
Participantes 3