mysql保存文件路径 我在mysql数据库表中有一个字段用来存放文件路径,路径中有中文字符串,insert的时候文件路径都还是对的,但是再读出来的时候一些'\'字符没有了,也不是所有的'\'字符都没有了,只是一部分'\'字符没有了!导致文件路径不对了,请问这个问题是什么原因,怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有一个人出来帮帮我吗?wwwa在线也不过来帮我解答一下... 谢谢你啊!我在程序中insert到数据库中时跟代码时路径还是对的:realDataFilePath: D:\_EasyHWD\模型\新建工区4\数据\点地层离散点\93-t6-cp1_04sep_154245_real_data.dat等到insert进去之后再取出来路径变成这样了:realDataFilePath: D:\_EasyHWD模型\新建工区4数据\点地层离散点\93-t6-cp1_04sep_154245_real_data.dat 我考虑过用两个\,不过我的路径是从对话框中取到的,到我insert的时候就已经是一个\了,我考虑把一个\替换成两个\\,不过不知道匹配的时候是不是已经发生了转义。 if (!TbIsExist(nId, strUId)) return false; mysqlpp::Query query = EsMySql::EsGetQuery(); query << "insert into LAYER_POINT(fileId, fileName, layerName, showDataFilePath, realDataFilePath, domainType) values(" << m_nFileId << ",'" << m_strFileName << "','" << m_strLayerName << "','" << m_strShowDataFilePath << "','" << m_strRealDataFilePath << "'," << m_nDomainType << ")"; return query.exec(); 自己解决了,加上mysqlpp::quote就行 用mysql查询登入的用户名和当前系统时间是这样写吗?Select user,getdate() 求助~怎么找到所有空值中的第一个? mysql 能否指定表的路径? MYSQL里有没创建目录的方法.? ORACLE to mysql数据迁移问题 mysql中function的问题 我的MySql为什么只能使用localhost进行连接,使用IP地址却连不上? 如何开始学习Mysql? 关于postgresql的备份问题 linux下mysq中character_set_databases的编码怎么改成不了utf8? Mysql不能默认为空值吗? 体验国产数据库最新进展
realDataFilePath: D:\_EasyHWD\模型\新建工区4\数据\点地层离散点\93-t6-cp1_04sep_154245_real_data.dat等到insert进去之后再取出来路径变成这样了:
realDataFilePath: D:\_EasyHWD模型\新建工区4数据\点地层离散点\93-t6-cp1_04sep_154245_real_data.dat
return false; mysqlpp::Query query = EsMySql::EsGetQuery(); query << "insert into LAYER_POINT(fileId, fileName, layerName, showDataFilePath, realDataFilePath, domainType) values("
<< m_nFileId
<< ",'"
<< m_strFileName
<< "','"
<< m_strLayerName
<< "','"
<< m_strShowDataFilePath
<< "','"
<< m_strRealDataFilePath
<< "',"
<< m_nDomainType
<< ")"; return query.exec();