首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

请问一个简单的insert 有关问题! 字符串中间存在0怎么处理

2012-02-21 
请教一个简单的insert 问题! 字符串中间存在0怎么办?如何insert一些非标准的ASCII以及 0x20的ASCII到表中

请教一个简单的insert 问题! 字符串中间存在0怎么办?
如何   insert   一些非标准的ASCII   以及 <   0x20   的ASCII   到表中呢    

如:
char   buffer[]   =   { "insert   into   file(hash)   values   ( '   As1\0zqw2   ') "};
                                                                                                              ^
                                                                  这里存在 '\0的话,那么SQL语句将会执行失败

怎样才能将这样字符串中途存在 '空 '的字符串存入到数据库中呢?

还有,我数据库的表字段类型为varchar   没有指定二进制形式,这样的类型可以存我上面所说的非标准字符串吗?

[解决办法]
把他转换为16进制。插入。

热点排行