assertj / assertj/assertj-db

Changes: The statement did not return a result set.

Aperta
#292 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
question
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.