可以试试先把sql来的数据转到一个字符串,再把字符串给dt
解决方案 »
- 祝[CSDN}VB版的兄弟姐妹新年快乐,六六大顺
- 一定给分!我想用程序对某一个目录下所有文件的文件名统一加上一个前缀,有办法么?
- 请问在VB中DataReport这个控件在哪里找啊。
- 那位高人知道VB中的转义字符是什么?我编译下面的语句出错 s="bbb\"bbb"。多谢了 ^_^
- datagrid如何直接在其上直接操作数据,(更改数据)??
- 第一次升级,散分
- WinXp安装文件中是否自带了 IIS,立马结账 !!!!!!
- 想做一个小区的信息管理系统,现在来说vb还是最佳选择么?
- 袁飞您好,能不能留下您的EMAIL 或QQ 谢谢!QQ:42208006 [email protected] <内空>
- seagate crystal report不支持win2000
- 为什么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)时,出这种错,我是猜测,仅提供参考。不知对你有用吗?
"" & 字段
的方式可以避免空值