Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ SQL » MSSQL error management
Re: MSSQL error management [message #49636 is a reply to message #49635] Mon, 19 March 2018 16:35 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Giorgio wrote on Mon, 19 March 2018 14:50
Hi Mirek,
this is the log:

b = false
session.throwonerror = true


Regards,
gio


Well, if you check the next line, 'throw' should have happened...

I would say something else must be going on here. Please try to add more logs to your code, e.g.:

	SqlSchema sch(MSSQL);
DLOG("A");
	StdStatementExecutor se(SQL.GetSession());
DLOG("B");	All_Tables(sch);
	ODBCPerformScript(sch.Upgrade(), se);
DLOG("C");
	ODBCPerformScript(sch.Attributes(), se);
DLOG("D");
	mssql.ThrowOnError();
DLOG("E");
	try {
DLOG("F");
		for(int i = 0; i < 10; i++)
			SQL * Insert(TEST)(ID, i)(TEXT, String('A' + i, 1));
DLOG("G");	}
	catch(SqlExc) {
		DLOG("ERROR");
	}
DLOG("H");
	S_TEST tst;
	Sql sql;
	sql * Select(tst).From(TEST);
	while(sql.Fetch(tst))
		DDUMP(tst.ID);


and send the whole log....

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: ODBC crash
Next Topic: MSC configure with VS 2017 Professional
Goto Forum:
  


Current Time: Sun May 05 11:06:16 CEST 2024

Total time taken to generate the page: 0.01953 seconds