热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

-2147217913(80040e07)标准表达式中数据类型不匹配

DimconnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetPrivateSubCombo1_Click()Wit
Dim conn As New ADODB.Connection
 Dim rs As New ADODB.Recordset
 
 

Private Sub Combo1_Click()
 With rs
      .Close
    .Open "select * from sys where id='" + Combo1.Text + "'", conn, 3, 3
 End With
 Text1.Text = rs.Fields("姓名")
End Sub

Private Sub Command1_Click()

 If Text1.Text = "" Then
    MsgBox "请选择用户!", vbCritical
    Combo1.SetFocus
 ElseIf Text2.Text = "" Then
    MsgBox "请输入原密码!", vbCritical
    Text2.SetFocus
 ElseIf Text3.Text = "" Then
    MsgBox "请输入新密码!", vbCritical
    Text3.SetFocus
 ElseIf Text3.Text <> Text4.Text Then
    MsgBox "密码校验错误!", vbCritical
    Text4.SetFocus
 Else
    With rs
         .Close
         .Open "update sys set 密码='" + Text4.Text + "' where id=" + Combo1.Text + "", conn, 3, 3
         .Open "select * from sys", conn, 3, 3
    End With
    MsgBox "修改成功!", vbInformation

    Text2.Text = ""
    Text3.Text = ""
    Text4.Text = ""
   
End If
End If

End If

    
         
End Sub

Private Sub Command2_Click()
conn.Close
 Set conn = Nothing
 Unload Me
End Sub

Private Sub Form_Load()
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source='" + App.Path + "\data.mdb" + "'"
 rs.Open "select * from sys", conn, adOpenKeyset, adLockPessimistic
 For i = 0 To rs.RecordCount - 1
     With Combo1
         .AddItem rs.Fields("姓名")
         rs.MoveNext
     End With
 Next

 Text2.Text = ""
 Text3.Text = ""
 Text4.Text = ""
End Sub
其中是:Private Sub Combo1_Click()
 With rs
      .Close
    *****.Open "select * from sys where id='" + Combo1.Text + "'", conn, 3, 3*****
 End With
 Text1.Text = rs.Fields("姓名")
End Sub
出现-2147217913(80040e07)标准表达式中数据类型不匹配

6 个解决方案

#1


你数据库中字段设定的数据类型与TEXT接收的类型不一致时会出现这种情况。

#2


自己调试一下,看看问题究竟出在哪里就行了

#3


如果ID为数值型
*****.Open "select * from sys where id=" & val(Combo1.Text), conn, 3,
如果ID不是数值型
*****.Open "select * from sys where id='" + Combo1.Text + "'", conn, 3, 3*****

#4


-2147217904(80040e10)至少一个参数没补指定值

#5


*****.Open "select * from sys where id='" &Combo1.Text &"'", conn, 3, 3*****
把 “+” 改“&”试试。

#6


同意俗人的
但我觉得你的程序还有地方有问题

推荐阅读
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • 解决.net项目中未注册“microsoft.ACE.oledb.12.0”提供程序的方法
    在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”。本文提供了解决这个问题的方法,包括错误描述和代码示例。通过注册提供程序和修改连接字符串,可以成功读取excel文件信息。 ... [详细]
  • Thisissuewasoriginallyopenedbyashashicorp/terraform#5664.Itwasmigratedhe ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了10分钟了解Android的事件分发相关的知识,希望对你有一定的参考价值。什么是事件分发?大家 ... [详细]
  • 这两天用到了ListView,写下遇到的一些问题。首先是ListView本身与子控件的焦点问题,比如我这里子控件用到了Button,在需要ListView中的根布局属性上加上下面的这一个属性:and ... [详细]
author-avatar
祖朝伯
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有