精华内容
下载资源
问答
  • VB编译错误

    千次阅读 2018-05-01 09:38:55
    1、编译错误:用户定义类型未定义 原因:未引用控件或代码错误 以下三种解决方法: 1)工程——引用——选中"Microsoft ActiveX Data Objects 2.6 Library"——点击“确定” 拓展:ActiveX DataObjects,简称ADO...

    1、编译错误:用户定义类型未定义

    原因:未引用控件或代码错误

    以下三种解决方法:

    1)工程——引用——选中"Microsoft ActiveX Data Objects 2.6 Library"——点击“确定”

    拓展:ActiveX Data Objects,简称ADO,访问数据库的一个接口,就是用来跟数据库交互的。

    2)检查定义的代码是否有问题,要保证上下文的定义代码一致

    3)"Ctrl+T"打开部件,添加“Microsoft ADD Data Control 6.0(OLEDB)”,点击“应用”——“确定”

     

    2、编译错误:在End Sub、EndFunction或End属性后面只能出现注释

    原因:End Sub、End Function后不能接句子

    解决方法:若End Sub、EndFunction后边的句子有用,则移动位置;若没用,直接删除(简单粗暴)

     

    3、编译错误:变量未定义

    解决方法:将出现问题的代码名称用Dim定义

    例:UserName="'

    Dim UserName As String

     

    4、编译错误:无效或不合格的引用

    例:Set .mrc

    解决方法:去掉“点”(画蛇添足)Set mrc

     

    5、编译错误:子程序或函数中的属性无效

    解决方法:删除出问题的语句

     

    6、编译错误:未找到方法或数据成员

    原因:未引用部件

    解决方法:工程——部件——选中“Microsoft DataGrid Control 6.0(OLEDB)”——点击“确定”

     

    7、编译错误:子程序或函数未定义

    例:ExecuteSQL_Exit

    解决方法:在上述语句后加“:”(马大哈)

     

    8、编译错误:ByRef参数类型不符

    原因:对应参数的类型不符造成

    造成这种情况一般有几种情况:

    (1)传递参数未定义类型,如果参数在调用前未定义类型,系统自动将它定义为Variant类型,由于与过程或函数中的对就参数类型不相同,所以提示"ByRef参数类型不符"

    (2)传递参数类型已经定义,但由于定义方法不对,所以提示"ByRef参数类型不符"。具体情况如下:

    当VB中如此定义变量时,将会出现以上错误信息的出现

          Private Sub Command1_Click()
               Dim i , j As Integer
               i = 3
               j = 4
              Call get1(i, j)
              Text1.Text = i
          End Sub
         Private Sub get1(ByRef para1 As Integer, para2 As Integer)
             para1 = para1 + para2
         End Sub
         如果将 Dim i , j As Integer 改为
           Dim i  As Integer  
           Dim i  As Integer

    程序执行正常。也就是说,第一种方法的变量定义,只是对 J 做了定义,并未对前面的 I 进行定义。

    一般在过程和函数中定义参数时采用ByRef,则要求参数声明的类型和实际参数的类型完全相同,否则VB就会报告错误。

    解决方法:将出现问题的代码重新定义即可

     

    9、编译错误:缺少子程序、函数或属性

    ——解决方法

    很明显的错误,语句写的不对,这就要求大家在写代码的时候一定要认真,认真再认真,正确的如下:

     

    以上是目前发现的问题,未完待续,敬请期待...

    展开全文
  • 错误一:实时错误'-2147217887(80040e21)':多步OLE DB操作产生错误。如果可能,请检查每个OLE DB状态值。没有工作被完成。 错误:点击调试,显示这行代码:mrc.Fields(5) = Trim(txtTel.Text)有问题。 ...

     

     

    错误一:实时错误'-2147217887(80040e21)':多步OLE DB操作产生错误。如果可能,请检查每个OLE DB状态值。没有工作被完成。

     

    错误:点击调试,显示这行代码:mrc.Fields(5) = Trim(txtTel.Text)有问题。

     

    解决方案:考虑到可能是字段大小超出限制、于是将此文本框的MaxLength属性值改为所需要的大小,结果不行。于是回过头看这行代码的意思是将数据库的第六列字段值赋值给文本框txtTel,问题可能出现在数据库字段大小上, 于是在数据库执行修改字段的语句:ALTER TABLE student_Info ALTER COLUMN tele_Number VARCHAR(50) ,这下就成功了。

     

    错误二:编译错误:无效限定符

     

    点击调试,显示如下:

    这里需要注意的是,当代码变黄色,不一定就是本行代码出错,可能错误在这个过程中,在我的耐心比对之下,发现了问题所在,标点符号的错误,实为粗心大意!

    Set mrc = ExecuteSQL(txtSQL , MsgText)
     Set mrc = ExecuteSQL(txtSQL . MsgText)

     

     

    展开全文
  • 您阅读http://www.w3schools.com/asp/vbscript_default.asp[^]时应尝试:
  • 今晚帮一客户调试程序,VB6.0,运行报错:编译错误:用户定义类型未定义 原因:用到的库没有引用(看上去是Dictionary)。 解决方法: 工程-引用,把勾选需要引用的库。 问题解决。 ...

    今晚帮一客户调试程序,VB6.0,运行报错:编译错误:用户定义类型未定义

    原因:用到的库没有引用(看上去是Dictionary)。

    解决方法: 工程-引用,把勾选需要引用的库。

    问题解决。

     

     

    展开全文
  • 该脚本只能在IE下运行,而不能作为“ .vbs”文件运行。请参见此处:http://www.w3schools.com/vbscript/default.asp[^]
  • VB编译错误:无效字符

    千次阅读 2018-06-26 11:52:09
    https://bbs.csdn.net/topics/391888390
    https://bbs.csdn.net/topics/391888390
    展开全文
  • 错误一:“编译错误:未找到方法或数据成员” 错误:不知道为什么昨天设置的命名是Flexgrid控件,今天再打开,变成了PictureBox控件,所以一运行弹出了此错误框,并定义在rows=2。 解决方案:把PictureBox...
  • VB中编辑窗体登陆界面这个代码请问哪里出错了啊? 求解!!! Private Sub Command6_Click() If IsNull(Trim(Me.用户名)) Then DoCmd.Beep MsgBox ("请输入用户名!"), vbOKOnly + vbExclamation, ...
  • 敲机房收费管理系统时,遇到一个...双击打开:有的显示:编译错误,行62;未找到方法或数据成员 有的显示:已经在运行 VB工程右击:第一行原来是“打开” 变化是,变成了两行,一行“make”,另一行“run” ...
  • Private Sub cmdcancle_click() unload Me End Sub Private Sub frmaddpoem_load() cleartextbox initTC initlb End Sub Sub cleartextbox() Dim i As Integer For i = 0 To 3 txtpoem(i).Text = "" ...End Sub
  • [原创]VB6反编译详解(一)2006-7-9 16:5923171[原创]VB6反编译详解(一)2006-7-9 16:5923171VB6反编译详解 by Kenmark-Fenix**************************************************最新于2006-7-13更新!***************...
  • 分享VB错误处理

    2019-05-01 13:27:03
    大家知道,即使程序员抱有最好的愿望,而且计划工作做得非常周密,...如果一个过程包含了编译错误VB将不执行该过程,并且我们也不能向用户提供带有编译错误的运行期版本应用程序,大多数编译错误是句法错误造成的。
  • 编译错误:找不到工程或库

    千次阅读 2020-12-11 09:02:08
    编译错误:找不到工程或库 如上图的编译错误,一版是因为缺少库或者库丢失了。 “工程”——“引用”,在引用窗体看看是否有“丢失”的库,然后找到该库,没注册的需要注册。
  • 有可能是引号的问题,还有 就是拼写的问题 (3)其他地方出现空格的问题,引号的问题,拼写的问题 2、编译错误 此问题我出现在frmabout窗体,出现此问题是因为定义时出现了第二次定义的,因此出现此类错误。...
  • vb程序提示未知错误

    2014-05-17 21:18:16
    当运行vb 提示未知错误关闭,提出了解决方法,让编译顺利进行。
  • 编译,出现错误: 解决error: 解决warning: 编译: 输入命令:MYCOMMANDLOCAL
  • VB中 参数不可选

    千次阅读 2018-09-15 21:40:43
    错误一:编译错误:参数不可选 解决方案:把“=”去掉即可
  • False .Underline = xlUnderlineStyleNone .ColorIndex = 1 End If End Sub 上述代码执行过程出现如题所示的错误,通过检查发现 if 条件 then elseif 条件 then end if 上述分支语句并没有问题。那么问题出在哪里...
  • VBA_编译错误 找不到工程和库

    千次阅读 2020-05-16 09:17:00
    工程-引用-把所有的“引用”都去掉,保存整个工程,关闭. 重新打开,再把引用都加上. 前3个引用去不掉.
  • 标点符号错误VB中只允许使用西文标点,任何中文标点符号在程序编译时产生"无效字符"错误,在该行以红色字显示。用户在进入VB后不要使用中文标点符号。、西文状态下标点符号对照见下表所示。、西状态下标点符号...
  • 求教各位大佬 * Public WithEvents appevent As Application * Private Sub appevent newworkbook(byval wb as Workbook) * MsgBox "你好!你将新建一个工作簿!", vbOKOnly, "测试新建工作簿事件" ...
  • VB程序错误处理方法

    千次阅读 2014-05-03 13:11:37
    大家知道,即使顺序员抱有最好的愿望,而且计划工作做得非常周密,也无法防止代码泛起...假如一个历程包含了编译错误VB将不执行该历程,并且我们也不能向用户提供带有编译错误的运行期版本应用顺序,大多数编译错
  • 隐含模块编译错误

    千次阅读 2012-11-23 15:12:51
    隐含模块编译错误,注意查看帮助,是VB工程被锁住,解锁后运行,查看错误信息
  • VB6反编译详解

    万次阅读 2011-05-18 14:07:00
    标 题: VB6反编译详解(一) 作 者: kenmark 时 间: 2006-07-09 16:59 链 接: http://bbs.pediy.com/showthread.php?threadid=28715<br />详细信息: VB6反编译详解 by Kenmark-Fenix...
  • 摘要:VB源码,其它类别,错误处理 一个简单的VB错误处理程序源代码,任何程序都不可避免的会出现运行错误,出现错误不可怕,可怕的是出错后程序崩溃,这...你可以简单借鉴一下这个错误处理小程序,在VB下可以顺利编译
  • VB 生成exe后,动态加载窗体的show事件会出现运行时错误5的解决方法博主最近在做一款聊天工具,需要动态加载聊天的窗口,用到这样的代码Dim newchat As New FrmChat newchat.show 这样的代码在调试过程没有问题,...
  • VB常见错误和难点分析

    千次阅读 2018-09-10 19:41:42
    否则,在运行时系统会显示”块 If没有End If”的编译错误。同样对Select Case语句也应有与其相对应的End Select语句。 2.多边选择ElseIf关键字的书写和条件表达式的表示 多边选择ElseIf子句的关键字ElseIf之间不...
  • 使用VSS打开得到的代码后,重新编译,解决编译错误后,可以生成DLL。将DLL放到Bin目录下后,重启IIS服务后,网站运行出现错误。在代码使用了System.Web.UI.TemplateControl.ReadStringResource,页面显示Find...
  • Snippet Compiler主要功能: ...显示编译错误和警告,包括在编辑器以波浪线提示 智能感应(IntelliSense)静态成员、方法及构造器签名 导入VS.NET项目 可方便置入任务栏通知区 将代码片段导出为HTML文件或RTF文件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,736
精华内容 11,494
关键字:

vb中编译错误