vb至少有一个参数没有被指定值
用ado控件连接数据库,想要将查询的内容显示出来,总报错说至少有一个参数没有被指定值。我的表里数据不是全都有的,和这个有关系么?form1.text1.text是自己输入的一个值 Private Sub Form_Load() Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\大学选择决策支持系统97最新.mdb;Persist Security Info=False" Dim sql As String sql = "select 总分.学校名称 from 总分,大学基本信息表 where 大学基本信息表.学校名称=总分.学校名称 and form1.text1.text>=大学基本信息表.最低录取分数 order by 总分 desc" Adodc1.CommandType = adCmdText Adodc1.RecordSource = sql Set DataGrid1.DataSource = Adodc1 End Sub 我刚把sql语句放到数据库里试了一下,查询是正确的 我把form1.text1.text替换成了具体数值,把这个过程改成Private Sub Command1_Click()时发生,是可以实现的,但是换成form1.text1.text就又报错,这是什么原因呢?
你这个类型转换错误,你在查询中用的是文本类型和数值类型比较。你先把form1.text1.text转换为数值型再用到查询中就不会出错了
问:迷糊为过程或函数 PS_SP_RegisterPSAccount 指定的参数太多。 注册时候出现这情况 什么意思 怎么解决
答:换时间再试 你要有激活码才能玩呢详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>