【问题标题】:Save blob string to mysql将 blob 字符串保存到 mysql
【发布时间】:2015-02-07 08:52:19
【问题描述】:

我正在尝试使用 utf-8 编码将字符串插入到 blob 数据类型字段中。

我能找到的所有例子都是关于存储图像,而不是字符串。

这是我尝试过的:

Using con As New MySqlConnection(ConfigurationManager.ConnectionStrings("db").ConnectionString)
            con.Open()
            Dim cmd As New MySqlCommand("proc_name", con)
            cmd.CommandType = Data.CommandType.StoredProcedure 
            cmd.Parameters.AddWithValue("_description", Encoding.UTF8.GetBytes(description))  
            ...    
            Dim reader As MySqlDataReader = cmd.ExecuteReader()
...

mysql:

 select convert(description using hebrew) from tableA where id=123;
    returns: ????????? ???? ??? ?????? ????? ???? ????. ??? ????? ???? ???, ??? ?? ????.

(表中的现有记录通过此转换返回正常,只有新记录是问题)

【问题讨论】:

    标签: mysql vb.net blob


    【解决方案1】:

    只是对于以后可能遇到这个的程序员来说,问题是环境问题,它只发生在工作台窗口中,数据的存储很好。

    【讨论】:

      猜你喜欢
      • 2013-03-27
      • 2015-02-05
      • 2014-07-02
      • 2015-10-20
      • 1970-01-01
      • 2012-07-04
      • 2014-12-13
      • 1970-01-01
      • 2012-09-28
      相关资源
      最近更新 更多