驱动程序不允许使用MySQL ODBC 5.1设置名称

| 我有一个Windows 2008服务器和一个ASP网站。 我将站点从Windows 2003服务器移至服务器,并且运行良好。它使用mysql作为数据库,并使用odbc驱动程序初始语句设置名称\'Latin5 \'。 我尝试设置相同的初始语句,但出现了“设置驱动程序不允许的名称”错误消息,并且数据库更新/插入查询给出了错误。 该网站使用土耳其语。 谢谢您的帮助..     
已邀请:
        SET NAMES已在MyODBC 5.1版中删除。 http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html 因此,您有两种选择: 使用MyODBC 5.1,删除所有的SET NAMES调用。 在ODBC中更改DSN以指定字符集,否则,如果使用的是不带DSN的连接字符串,则需要添加“ 0” 例:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;
您可能还需要分隔表名,MySQL使用`分隔表名。 例:
SELECT id FROM `table`;
最后一个选择是降级到MyODBC 3.51。     

要回复问题请先登录注册