Vb6 快照和数据库上未定义用户定义的类型
我正在使用vb6,但以下内容根本不起作用:Vb6 快照和数据库上未定义用户定义的类型,vb6,Vb6,我正在使用vb6,但以下内容根本不起作用: Dim Sn as Snapshot Dim db as Database 每条语句都会生成一个错误 USER DEFINED TYPE NOT DEFINED 非常感谢您的任何建议 @denis您正在使用未预定义的对象/数据类型 因此,您必须首先根据您的要求定义 比如说 Private Type Snapshot snapID as String snapName as String snapTime as Date En
Dim Sn as Snapshot
Dim db as Database
每条语句都会生成一个错误
USER DEFINED TYPE NOT DEFINED
非常感谢您的任何建议 @denis您正在使用未预定义的对象/数据类型 因此,您必须首先根据您的要求定义 比如说
Private Type Snapshot
snapID as String
snapName as String
snapTime as Date
End Type
在这里,我用3个值定义了对象快照
有关更多详细信息,请转到此处,您将在此处找到更多解释和详细信息
下次当你们提出关于堆栈溢出的问题时,请自己做一些家庭作业,因为这是一个面向专业和热心程序员的网站
我希望这样就可以了 未定义变量类型
快照
和数据库
。这意味着VisualBasic不知道这些词的定义。它们要么未定义,要么项目中缺少引用。您正在查看一些最初为非常旧版本的VB-VB3编写的代码Snapshot
是一种用于访问数据库的方法,大致相当于DAO/ADO中的记录集
您正在尝试将旧项目升级到VB6!?您可以添加对Microsoft DAO 2.5/3.51兼容性库的引用。看到和
也可以重写代码以使用VB6/ADO。或者,如果你打算重写,为什么不使用VB.Net/ADO.Net。@down marker请提供一些输入,以便我可以改进我的答案,谢谢。不是我投了反对票,但我不同意“这是专家论坛”。如果我们都是专家,那么为什么要有一个论坛呢?我们必须知道一切。初学者/新手也受欢迎。我部分同意你的想法,但这些东西是非常基本的,可以在网上轻松获得。。请参考本>>中的“不要这样说1)你还没有找到答案的问题(展示你的作品!)。我愿意回答,但同时我们也必须看到,在第十标准中,我们不应该教ABCD(小学)。请不要把任何事情放在心上,它的规则是由站点决定的。@SteveChambers编译器错误表明VB6不知道,OP也不知道(否则他们可能不会问)。事实上,快照是VB3中访问数据库的旧对象(是VB3),大致相当于DAO/ADO中的记录集。更多信息请参见我的答案。请向所有否决该问题的人提供理由。OP提供了失败的代码和错误消息。仅仅因为一个问题对于主题专家来说很容易,并不意味着它是一个糟糕的问题。来吧,伙计们,认识到我们在某些时候都是第一次做海报。