还是利用jdbc.odbc连接access数据库的问题,奇怪,请教大家!!!
数据库连接一切正常,数据也完全可读可写。却发现一个奇怪的现象,特来请教大家:
具体现象为:
update不支持汉字!
例:
update mydb1 set name='tom' //rs执行正常,运行正常!
update mydb1 set name='张三' //错误,odbc 错误!
错误追踪:
错误的语句。
从错误返回中看到的执行的sql语句与我要执行的sql语句不同,少后面的单引号。
根据这种现象,我又执行update mydb1 set name='张' 执行又正常了!!!
第三次试验,执行update mydb1 set name='要在地一在要'
更奇怪的现象发生了,返回的错误执行语句竞然吃掉了我一大串字符,
竞成了update mydb1 set nam !!!!!!!!!!
这是怎么回事?!!!!
是汉字的问题?还是字符集的问题,我刚刚接触,很不明白,望大家相助!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!