Bug #29762 The ndbapi-examples don't work as expected due to api changes in MySQL 5.1.16]

parent a1115366
...@@ -281,11 +281,13 @@ static void do_read(Ndb &myNdb) ...@@ -281,11 +281,13 @@ static void do_read(Ndb &myNdb)
if (myRecAttr == NULL) APIERROR(myTransaction->getNdbError()); if (myRecAttr == NULL) APIERROR(myTransaction->getNdbError());
if(myTransaction->execute( NdbTransaction::Commit ) == -1) if(myTransaction->execute( NdbTransaction::Commit ) == -1)
if (i == 3) { APIERROR(myTransaction->getNdbError());
if (myTransaction->getNdbError().classification == NdbError::NoDataFound)
if (i == 3)
std::cout << "Detected that deleted tuple doesn't exist!" << std::endl; std::cout << "Detected that deleted tuple doesn't exist!" << std::endl;
} else { else
APIERROR(myTransaction->getNdbError()); APIERROR(myTransaction->getNdbError());
}
if (i != 3) { if (i != 3) {
printf(" %2d %2d\n", i, myRecAttr->u_32_value()); printf(" %2d %2d\n", i, myRecAttr->u_32_value());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment