Changes: The statement did not return a result set.
- Lingua principale
- Java
- Stelle
- 130
- Fork
- 21
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Riprodurre l’UPDATE di SQL Server usando Changes.setRequest, quindi ispezionare org.assertj.db.type.AbstractDbData.load e Changes.getDuplicatedRequest, dove lo stack trace mostra il fallimento. Verificare come viene gestito lo statement quando non viene restituito alcun result set; il lavoro è completato quando questo UPDATE non solleva più l’exception segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, sql
- Ambito
- database
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 32/100