可以试试先把sql来的数据转到一个字符串,再把字符串给dt
解决方案 »
- 请问使用as后WHERE该怎么写?
- 请问雀巢咖啡是不是日本的品牌啊?
- 超级连接控件是什么?
- Dos命令怎么用啊救命!!
- 扩展名为.img的文件 应该怎样读出来................
- vb调用的存储过程有没有简单的调试方法
- God ,怎样实现在程序中运行.sql 脚本文件,以实现数据库的初始化?
- 98窗体透明
- 关于拨号网络的问题
- 我们知道对INI文件(非注册表)的写入,有延迟写入现象,即写入程序关闭后,INI文件才会更新写入结果,难道我们没有办法立即更新文件而让写入立即生效,请教各位高手,是否真的没有办法?
- 为什么MDI的程序刚刚运行时,如果没有打开子窗口就不能用SendKeys {"F1"}来打开帮助文档?
- 动态加载控件的滚动条问题!
关注up~~~~~
多谢兄弟帮忙upto kmcyz(阿成)
你那现在有环境吗?能试一下上面的代码吗?多谢!
if dt[6 to 6]<>"0" and dt[9 to 9]<>"0" then dt:=dt[6 to 8]+dt[9 to 10]+"/"+dt[1 to 4]+dt[11 to 19]
else if dt[6 to 6]="0" and dt[9 to 9]<>"0" then dt:=" "+dt[7 to 8]+dt[9 to 10]+"/"+dt[1 to 4]+dt[11 to 19]
else if dt[6 to 6]<>"0" and dt[9 to 9]="0" then dt:=dt[6 to 8]+" "+dt[10 to 10]+"/"+dt[1 to 4]+dt[11 to 19]
else if dt[6 to 6]="0" and dt[9 to 9]="0" then dt:=" "+dt[7 to 8]+" "+dt[10 to 10]+"/"+dt[1 to 4]+dt[11 to 19];
dt
不行啊,check 是没有错误,可是运行起来报
"A subscript must be 1 and the length of string"
这个错误可能是超出控件的索引值,比如listview控件如果引用或设置listitem或者subitem超出范围(比如只有5个subitem,而你要用第7个subitem)时,出这种错,我是猜测,仅提供参考。不知对你有用吗?
"" & 字段
的方式可以避免空值