Changes: The statement did not return a result set.
- 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
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