| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 568 人关注过本帖
标题:请各位大虾看下那里出错了!!!!
只看楼主 加入收藏
twtdd
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2008-6-12
收藏
 问题点数:0 回复次数:3 
请各位大虾看下那里出错了!!!!
至少一个参数没有被指定值。 (那里错了)
下面是代码:
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
     
        Dim objconn As New OleDbConnection
        objconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mydb.mdb")
        objconn.Open()
        Dim objcmd As New OleDbCommand
        objcmd.Connection = objconn
        objcmd.Parameters.Add("@ID", OleDbType.Char).Value = TextBox1.Text
        objcmd.Parameters.Add("@密码", OleDbType.Char).Value = TextBox2.Text
        objcmd.Parameters.Add("@性别", OleDbType.Char).Value = TextBox3.Text
         = "insert into 信息表(ID,密码,性别) values (?,?,?)"
        objcmd.ExecuteNonQuery()
        objconn.Close()
        Response.Write("<script language='javascript'>alert('注册成功');</script>")
    End Sub


    Sub checkuser(ByVal sender As Object, ByVal e As ServerValidateEventArgs)
        Dim objconn As New OleDbConnection
        objconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mydb.mdb")
        objconn.Open()
        Dim objcmd As New OleDbCommand
        objcmd.Connection = objconn
         = "select * from 信息表 where ID=' " & TextBox7.Text & " '"
        Dim objreader As OleDbDataReader = objcmd.ExecuteReader
        e.IsValid = Not (objreader.Read())
        objreader.Close()
        objconn.Close()
    End Sub

[[it] 本帖最后由 twtdd 于 2008-7-1 14:59 编辑 [/it]]

[[it] 本帖最后由 twtdd 于 2008-7-1 15:00 编辑 [/it]]

未命名.jpg (3.15 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


aa.jpg (24.54 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 上面的题 
2008-07-01 14:55
tomtory
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:705
专家分:0
注 册:2008-6-12
收藏
得分:0 
VB 晕晕


objcmd.Parameters.Add("@ID", OleDbType.Char).Value = TextBox1.Text
        objcmd.Parameters.Add("@密码", OleDbType.Char).Value = TextBox2.Text
        objcmd.Parameters.Add("@性别", OleDbType.Char).Value = TextBox3.Text
         = "insert into 信息表(ID,密码,性别) values (?,?,?)"

应该是这点的错  可以这样写么!??
你在程序里面是写的?号的么!?
= "insert into 信息表(ID,密码,性别) values (@ID,@密码,@性别)"
这样试试
2008-07-01 15:02
twtdd
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2008-6-12
收藏
得分:0 
谢谢了
2008-07-01 18:35
twtdd
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2008-6-12
收藏
得分:0 
还是不行郁闷ING
2008-07-01 18:38
快速回复:请各位大虾看下那里出错了!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.064488 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved