equal
deleted
inserted
replaced
275 err = TheDb.Exec(_L("INSERT INTO db3.a1(f2) values(11)")); |
275 err = TheDb.Exec(_L("INSERT INTO db3.a1(f2) values(11)")); |
276 TEST(err < 0); |
276 TEST(err < 0); |
277 |
277 |
278 err = TheDb.Detach(KAttachDb4); |
278 err = TheDb.Detach(KAttachDb4); |
279 TEST(err != KErrNone); |
279 TEST(err != KErrNone); |
280 |
280 |
|
281 //Detach() with zero-length logical database name |
|
282 err = TheDb.Detach(_L("")); |
|
283 TEST2(err, KErrBadName); |
|
284 |
|
285 //Detach() with logical database name containing "bad" unicode characters (cannot be converted to UTF8) |
|
286 TBuf<2> dbName3; |
|
287 dbName3.SetLength(2); |
|
288 dbName3[0] = TChar(0xD800); |
|
289 dbName3[1] = TChar(0xFC00); |
|
290 err = TheDb.Detach(dbName3); |
|
291 TEST2(err, KSqlErrGeneral); |
|
292 |
281 TheDb.Close(); |
293 TheDb.Close(); |
282 } |
294 } |
283 |
295 |
284 /** |
296 /** |
285 @SYMTestCaseID SYSLIB-SQL-CT-1642 |
297 @SYMTestCaseID SYSLIB-SQL-CT-1642 |