tekilla209
Mitglied
Also hi erstmal,
ich habe eine jdbcConection zu einem MSSQL Server
und benutze: com.microsoft.jdbc.sqlserver.SQLServerDriver.
erstmal:
und später dann:
ich kann beliebige Select statements ausführen ohne Probleme.
will dann aber mit Prepare/Execute einige Update Statemens ausfüren und bekomme jedes mal:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name 'firma'.
Wie Ihr Euch denken könnt existiert die Tabelle firma natürlich wie:
auch beweist.
Die Prepare/Execute Statements funktionieren mit Access und MySQL einwandfrei!
wo liegt also das fucking Problem
ich habe eine jdbcConection zu einem MSSQL Server
und benutze: com.microsoft.jdbc.sqlserver.SQLServerDriver.
erstmal:
Code:
driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"
Class.forName(driver);
conn = DriverManager.getConnection(url, user, password);
Code:
try
{
stmt.execute("USE "+Database);
}
catch (SQLException e)
{
e.printStackTrace();
}
ich kann beliebige Select statements ausführen ohne Probleme.
will dann aber mit Prepare/Execute einige Update Statemens ausfüren und bekomme jedes mal:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name 'firma'.
Wie Ihr Euch denken könnt existiert die Tabelle firma natürlich wie:
Code:
rs = stmt.executeQuery("SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'");
Die Prepare/Execute Statements funktionieren mit Access und MySQL einwandfrei!
wo liegt also das fucking Problem