assertj / assertj/assertj-db

Changes: The statement did not return a result set.

Offen
#292 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
question
Vorherrschende Sprache
Java
Sterne
130
Forks
21
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I am trying to update a table in my ms sqlserver db, below is my code.

Source source = new Source("//SourceConnectionString");
Changes change = new Changes();
change.setRequest(new Request(source, "UPDATE CM_GENERATOR SET GEN_VALUE='3'"));

when i execute above code, i am getting below error

org.assertj.db.exception.AssertJDBException: com.microsoft.sqlserver.jdbc.SQLServerException: The statement did not return a result set.

at org.assertj.db.type.AbstractDbData.load(AbstractDbData.java:136)
at org.assertj.db.type.AbstractDbData.getPksNameList(AbstractDbData.java:255)
at org.assertj.db.type.Changes.getDuplicatedRequest(Changes.java:244)
at org.assertj.db.type.Changes.setRequest(Changes.java:159)


org.assertj
assertj-db
2.0.2

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das SQL Server UPDATE mit Changes.setRequest und untersuche anschließend org.assertj.db.type.AbstractDbData.load und Changes.getDuplicatedRequest, bei denen der Stack Trace den Fehler zeigt. Prüfe, wie das Statement behandelt wird, wenn kein Result Set zurückgegeben wird; fertig ist es, wenn dieses UPDATE nicht mehr die gemeldete Exception auslöst.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, sql
Bereich
database
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
32/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.