Re: edbi on 64 bit machines?
- Posted by Jerome Apr 27, 2012
- 3909 views
mattlewis said...
Yes! It looks like some of the edbi mysql driver isn't portable. I think edbi_next() is probably causing most (if not all) of this. Try updating it (untested):
Matt, thanks for the update! It looks like only sequences are failing now except for VARCHAR.
eutest -verbose -all t_mysql.e interpreting t_mysql.e: CMD 'eui -d UNITTEST -batch t_mysql.e -all' passed: Open database passed: Drop table TestNum passed: Create table TestNum passed: Insert values into TestNum passed: Checking INTEGER data types with Query Rows... passed: Checking DOUBLE data types with Query Rows... passed: Checking REAL data types with Query Rows... passed: Checking INTEGER data types with Query... passed: Checking DOUBLE data types with Query... passed: Checking REAL data types with Query... passed: Open database passed: Drop table TestString passed: Create table TestString passed: Insert values into string table failed: Checking TEXT data types with Query Rows..., expected: "A Tale of Two Cities" but got: 0 passed: Checking VARCHAR(30) data types with Query Rows... failed: Checking BLOB data types with Query Rows..., expected: "English" but got: 0 failed: Checking DATETIME data types with Query Rows..., expected: {1859,1,1,23,59,0} but got: 1859 failed: Checking DATE data types with Query Rows..., expected: {2000,10,13,0,0,0} but got: 2000 failed: Checking TEXT data types with Query..., expected: "A Tale of Two Cities" but got: 0 passed: Checking VARCHAR(30) data types with Query... failed: Checking BLOB data types with Query..., expected: "English" but got: 0 failed: Checking DATETIME data types with Query..., expected: {1859,1,1,23,59,0} but got: 1859 failed: Checking DATE data types with Query..., expected: {2000,10,13,0,0,0} but got: 2000 24 tests run, 16 passed, 8 failed, 67% success
Thanks,
Ira