com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'IDPaciente'
この例外が発生します。これは私のコードです:SQLServer例外:無効な列名
String query = "INSERT INTO Paciente('IDPaciente', 'NomePaciente', 'IdadePaciente', 'LocalidadePaciente') VALUES('"+IDTextField.getText()+"', '"+NomeTextField.getText()+"', '"+IdadeTextField.getText()+"', '"+LocalidadeTextField.getText()+"')";
try
{
st = con.DatabaseConnection().createStatement();
rs = st.executeQuery(query);
}
質問自体に問題があると思われます。
私は多くの検索を行っており、私の問題の解決策を見つけることができませんでした。私はキャッシュをリフレッシュしようとしましたが、スキーマ内の権限を変更し、SQL Serverを再起動しました(私はSQL Server管理スタジオ2012を使用しています)、正しくデータベースに接続しています。
私は間違っていますか? ありがとうございました!
はすべて削除quetes '' – Sami
uは、直接SSMSに対してコードを実行しようとした同じエラーを出されました? –
@RyanTuosto「IDPaciente」という名前の列があります。 – Gazelle