опубликован 28-02-2001 13:16 MSK
Message: [Microsoft][Драйвер ODBC Microsoft Access] Записи не могут быть добавле ны; отсутствует разрешение на вставку данных для объекта 'erst'. Vendor: -1907
Такая вот ерунда. Кодик то простенький.Не понимаю.Помогите плиз.Код:import java.sql.*;
import java.util.*;
public class test
{
public static void main(String[] args)
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:dbb";
String user="Iljich";
String pass="agent";
// DriverManager.setLogStream(System.out);
// Connection con = DriverManager.getConnection(url;user;pass);
Connection con=DriverManager.getConnection("jdbc:odbc:dbb","Iljich","agent");
//checkForWarning (con.getWarnings ());
// DatabaseMetaData dma = con.getMetaData ();
//System.out.println("\nConnected to" + dma.getURL());
//System.out.println("Driver"+dma.getDriverName());
//System.out.println("Version" + dma.getDriverVersion());
//System.out.println(""); Statement stmt = con.createStatement ();
String query="INSERT INTO erst VALUES (23,2,2001)";
stmt.executeUpdate(query);
//ResultSet rs=stmt.getResultSet();
//rs.close();
//stmt.close();
con.close();
}
catch (SQLException ex) {
System.out.println ("\n*** SQLException caught ***\n");
while (ex != null) {
System.out.println ("SQLState: " + ex.getSQLState ());
System.out.println ("Message: " + ex.getMessage ());
System.out.println ("Vendor: " + ex.getErrorCode ());
ex = ex.getNextException ();
System.out.println ("");
}
}
catch (java.lang.Exception ex) {
ex.printStackTrace ();
}
}
}