ďťż

Ładny brzuch

W języku Java zmienne typów prostych (np.int, double) nie mogą przyjmowac wartosci NULL Doprzypisania wartosci NULL parametrowi polecenia PreparedStatement służy metoda setNull() Jednym z parametrów setNull() jest kod typu danych JDBC, odpowiadającego typowi atrybutu, któremu przypisywana jest wartosc NULL

try { PreparedStatement ps = conn.prepareStatement("UPDATE Albumy SET number=?"); ps.setNull(1, Types.INTEGER); [B]ps.executeUpdate();[/B] } catch (SQLException e) {/*...*/}

Tego typu kod działa bezproblemowo na bazach SQL ale kiedy prubuje się połączyć z bazą Oraclową wywala mi się błąd na lini pogrubionej, w jaki sposób mógłbym to uruchomić pod Oraclem czy jest jakaś analogiczna procedura przypisania tego nulla??




W języku Java zmienne typów prostych (np.int, double) nie mogą przyjmowac wartosci NULL Doprzypisania wartosci NULL parametrowi polecenia PreparedStatement służy metoda setNull() Jednym z parametrów setNull() jest kod typu danych JDBC, odpowiadającego typowi atrybutu, któremu przypisywana jest wartosc NULL

try { PreparedStatement ps = conn.prepareStatement("UPDATE Albumy SET number=?"); ps.setNull(1, Types.INTEGER); [B]ps.executeUpdate();[/B] } catch (SQLException e) {/*...*/}

Tego typu kod działa bezproblemowo na bazach SQL ale kiedy prubuje się połączyć z bazą Oraclową wywala mi się błąd na lini pogrubionej, w jaki sposób mógłbym to uruchomić pod Oraclem czy jest jakaś analogiczna procedura przypisania tego nulla??

komunikatem błedu jest chyba to co wychwyci exception czyli co ja wpiszę.

Przynajmniej tak mi się zdaje w kodzie który przeraciam wyskakuje błąd o złej składni zapytania SQL.
Użytkownik Kruszyna edytował ten post 28 październik 2005, 21:06

komunikatem błedu jest chyba to co wychwyci exception czyli co ja wpiszę.

Przynajmniej tak mi się zdaje w kodzie który przeraciam wyskakuje błąd o złej składni zapytania SQL.



ORA-00900: niepoprawna instrukcja SQL


ORA-00900: niepoprawna instrukcja SQL

chmm to chyba nie tu u mnie jest błąd
A jest jakaś możliwość żeby zobaczyć jakie zapyatnie jest tworzone z PrepareStatment, ponieważmam bardzo skomlikowany kod jest dużo znaków ? gdzie pźniej są wstawiane jakieś wartości do tych zapytań i wsumie nie mam pojęcia na którym zapytaniu mi się wywala.


chmm to chyba nie tu u mnie jest błąd
A jest jakaś możliwość żeby zobaczyć jakie zapyatnie jest tworzone z PrepareStatment, ponieważmam bardzo skomlikowany kod jest dużo znaków ? gdzie pźniej są wstawiane jakieś  wartości do tych zapytań i wsumie nie mam pojęcia na którym zapytaniu mi się wywala.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •