各位大侠:
    我单位一原来的VB3。0的程序,我把他修改后有以下问题。在一台原来的计算机上发现不能运行DATEDIFF函数,因为DATEDIFF函数可以这样写datediff("d",date,text1.tex)但是在原来的计算机上就不能运行,他说类型错误,我试了发现他就不会把一个字符型的转换为日期型,我在该计算机上装了VB 3的程序,发现在编写原程序时,一运行就说类型不匹配。可是我在其他计算机上可以的。因为许多的问题,我不能换计算机,高手指点一下我该如何解决呢!

解决方案 »

  1.   

    版本的问题,vb6使用的函数vb3可能不支持,建议你换成vb6
      

  2.   

    我是说是不是有什么DLL之类的东西坐怪呢,在其他的计算机上装VB3后都可以,可就是在这个计算机上,不行,为什么装了VB3后,连VB3里自己在HELP中带的例子,DATEDIFF都会出现类型错误呢,那位可以告诉一下VB3中如何把TEXT中的内容转换成日期型。
      

  3.   

    看看是否丢失了对dll文件的引用
      

  4.   

    datediff("d",date,text1.tex)
    是不是这儿少了一个字母datediff("d",date,text1.text)