Java БД ошибочка
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Java БД ошибочка Expand / Collapse
Автор
Сообщение
01.03.2001 9:00
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 15.02.2001 15:20
Сообщ.: 3, Visits: 34
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("Connected 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 ("*** SQLException caught ***");
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 ();
}
}
}

Сообщ. #705269
01.03.2001 23:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
А вы зарегистрировали c ODBC вашу БД?

Сообщ. #705358
02.03.2001 12:13
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 15.02.2001 15:20
Сообщ.: 3, Visits: 34
Да, конечно, зарегистрировал...
Иначе бы было другое сообщение, не помню дословно, но суть в отсутствии бд как таковой...
Спасибо, но проблемма осталась !!!
Сообщ. #705418
03.03.2001 3:51
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 03.03.2001 3:10
Сообщ.: 2, Visits: 23
думаю что в коде проблем нет - проблема в конфигурации самой БД.
К сожелению совет могу дать только теоретический тк с Access-ом дела не имел - но из текста явствует что user Iljich не имеет необходимого уровня доступа к данной таблице и если Access хоть немног похож на другие системы - то где то в Administrative Console (или что то типа...) должна быть опция для предоставления данному user-у update permission на это таблицу (или на все сразу).
Где-то так :-)
Сообщ. #705484
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, mishgun, pl

Время GMT +3:00, Сейчас 10:29