超郁闷问题,求解

li_net 2007-04-13 10:37:08
我在excel复制的物料编号粘贴到text1控件里是用trim(text1.text)保存到数据库的,待我手工输入该物料编号是查不到,而复制粘贴到搜索框里,却可以查到。
是不是VB控件用excel的内容直接复制粘贴上时,是否需要什么表达式过虑的?
就算是在sql的查询分析里,对着那物料用SQL语句都查不到,超郁闷啊!
后来我把EXCEL的物料编号全部贴到记事本,再从记事本复到text等控件里,就可以查询到,包括在SQL里。。。。

请大家帮帮忙,有没有遇上这样的问题,如何解决的,难道每次都要经过记事本?
...全文
215 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DengXingJie 2007-04-14
  • 打赏
  • 举报
回复
请注意一下全半角
还有一个好办法就是你把复制过来的字串赋值给一字符串变量
然后再用
for i=1 to len(str)
debug.print chr(mid(str,i,1)
next
试试字符串中是否包含一些如chr(0)之类的字符
datou985 2007-04-14
  • 打赏
  • 举报
回复
不要这样,把你的代码帖出来看看,应该是某个地方没处理好
这样的问题都没遇到过
rainstormmaster 2007-04-14
  • 打赏
  • 举报
回复
刚测试了一下,如果选中单元格复制,剪贴板中的字符串为:单元格中文本+vbcrlf(回车换行)
如果选中单元格中文本,则剪贴板中数据正常
rainstormmaster 2007-04-14
  • 打赏
  • 举报
回复
//是不是VB控件用excel的内容直接复制粘贴上时,是否需要什么表达式过虑的?

复制之后,你用GetClipboardFormatName这个api函数判断一下剪贴板内的数据格式,再用GetClipboardData获得剪贴板的数据,看看是否有什么不可见字符
li_net 2007-04-14
  • 打赏
  • 举报
回复
谢谢楼上各位,下午我试试,不行的话再把代码贴出。
li_net 2007-04-14
  • 打赏
  • 举报
回复
谢谢rainstormmaster(暴风雨 v2.0) ,确是如你所说的。
结贴
clear_zero 2007-04-13
  • 打赏
  • 举报
回复
没有遇到过这个问题,难道是回车符号?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧