asp通过mysql odbc连mysql5数据库
连接字符串
Driver={MySQL ODBC 5.1 Driver};Server=localhost;uid=root;pwd=;Database=soud;
库是用MSSQL2MySQLPro从MSSQL中导入的,全部正常,奇怪的就是
text字段原有数据都正常,但是用ADO写入任何内容都会出如?щ等怪字符
更换text字段编码无效,只会让?щ变成??或其他怪内容,有说
Driver={MySQL ODBC 5.1 Driver};Server=localhost;uid=root;pwd=;Database=soud;charset=gb2312
无效
存入内容无论中英文均如此,奇怪的是同样编码的varchar字段则没有任何问题!!!
连接字符串
Driver={MySQL ODBC 5.1 Driver};Server=localhost;uid=root;pwd=;Database=soud;
库是用MSSQL2MySQLPro从MSSQL中导入的,全部正常,奇怪的就是
text字段原有数据都正常,但是用ADO写入任何内容都会出如?щ等怪字符
更换text字段编码无效,只会让?щ变成??或其他怪内容,有说
Driver={MySQL ODBC 5.1 Driver};Server=localhost;uid=root;pwd=;Database=soud;charset=gb2312
无效
存入内容无论中英文均如此,奇怪的是同样编码的varchar字段则没有任何问题!!!
Conn .Mode = adModeReadWrite
Conn .CommandTimeout = 0
Conn .ConnectionString = ConnString()
Conn .Open
Conn .BeginTrans
dim CRS As new ADODB.Recordset
CRS.open conn,1,3Dim i
For i = 1 To CRS.Fields.count - 1
rowname = CRS(i).name
CRS.Fields(rowname) = request(rowname)
next
CRS.update
CRS.Close
Conn .commit
直接用sql正常,
用
mysql-connector-odbc-3.51.25-win32.msi正常
用
mysql-connector-odbc-5.1.4-win32.msi不正常
靠,还是希望有人能在5.1上解决此问题