⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_41225.htm

📁 vc
💻 HTM
字号:
<p>
序号:41225 发表者:傻X 发表日期:2003-05-25 11:09:47
<br>主题:一个字符串拼接的问题
<br>内容:定义了一个 CString&nbsp;&nbsp;a,path;<BR>path是手动选择一个路径名<BR>比如打开文件后得到path=d:\123.bmp<BR>现在我要让字符串a的内容为 pic=('d:\123.bmp','bmp') 该怎么写呢<BR>就是让d:\123.bmp这部分内容随path的值自动改变<BR>我写成 a="pic('&amp;path','bmp')可是不行<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:金枪鱼 回复日期:2003-05-25 13:06:18
<br>内容:'bmp'和'd:\\123.bmp'都是错误的,它们是字符串不是字符。<BR>可能你需要在SQL语句中赋值使用,则是正确的标识。<BR><BR>a=_T("pic=(\'")+path+_T("\',\'bmp\'");<BR>如果在SQL语句中你不能直接使用A这个变量,要分开写,因为在SQL语句中不使用\',而是直接使用'。<BR>例如 CString path="d:\\123.bmp";<BR>&nbsp;&nbsp;&nbsp;&nbsp; CString ext="bmp";<BR><BR>&nbsp;&nbsp;CString str_SQL=_T("........filed1='")+path;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str_SQL+=_T("' and Field2='")+ext;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str_SQL+=_T("'");<BR>2003-5-25 13:10:45

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -