Index: TECH/Persistentie/Repository.cls.xml
===================================================================
diff -u -r2376 -r2382
--- TECH/Persistentie/Repository.cls.xml (.../Repository.cls.xml) (revision 2376)
+++ TECH/Persistentie/Repository.cls.xml (.../Repository.cls.xml) (revision 2382)
@@ -35,8 +35,7 @@
DataClassName:%String
1
1
TECH.Persistent
1 {
- Do ##class(TECH.Exceptions.DataNotFoundException).Throw("geen unieke data gevonden voor " _..#DataClassName)
- }
- }
- Quit:(RecordCount=1) Result
-
- Do ##class(TECH.Exceptions.DataNotFoundException).Throw("'geen data gevonden voor " _..#DataClassName)
+ if ResultSet.Next() {
+ #dim Result As TECH.Persistent = ..GeefViaID(ResultSet.GetData(1))
+ do:ResultSet.Next() ##class(TECH.Exceptions.DataNotFoundException).Throw("Geen unieke data in '"_SqlTableName_"' gevonden met filter '"_Filter_"' en parameters '"_$$$LCVT(Params)_"'")
+ } else {
+ do ##class(TECH.Exceptions.DataNotFoundException).Throw("Geen data in '"_SqlTableName_"' gevonden met filter '"_Filter_"' en parameters '"_$$$LCVT(Params)_"'")
+ }
+ quit Result
]]>