首页 > 代码库 > LIGHTSWITCH 连接 MYSQL,中文字符不能保存----解决方法。

LIGHTSWITCH 连接 MYSQL,中文字符不能保存----解决方法。

使用:dotConnect for MySQL () 作为 数据库连接的PROVIDER ,  在 LIGHTSWITCH 中 引用外部的MYSQL 数据源。

        http://www.devart.com/dotconnect/mysql/      也有  postgre

      

      LS 项目没有使用:中文 ,而是使用 EN  产生?  后来修改了。只是 没有进一步测

 

LIGHTSWITCH 连接 MYSQL,中文字符输入时,出现不能保存。

1) 检查 MYSQL 数据库及表、字段定义 ,都是:UTF8;

2) 检查连接外部数据库的链接字符串,在 web.config  中修改不列connectionString, 增加 ;Charset=utf8 。

     OK !

    <add name="ff595410-d766-47ae-80b7-5965895e723e" connectionString="User Id=root;Password=zeng950213;Host=127.0.0.1;Database=eccom;Persist Security Info=True ;Charset=utf8" />

 

====================

ADO.NET Data Providers:    

Third-Party Providers

http://msdn.microsoft.com/en-us/data/dd363565.aspx