| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2088 人关注过本帖
标题:请大神帮我看一下这个代码那里有错
只看楼主 加入收藏
zhongsw520
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-2-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
请大神帮我看一下这个代码那里有错
Imports System.Data.SqlClient

Public Class Form1
    Dim conn As New SqlConnection()
    Dim cmd As New SqlCommand
    Dim datard As SqlDataReader

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim constr As String '连接数据源
        constr = "user id=sa;password=123456;initial catalog=rsgl;data source=(local)"
        conn.ConnectionString = constr
        conn.Open()
        cmd.Connection = conn  '命令对像连接
         = CommandType.Text
        Dim cmdstr As String  '定义连接查询语句
        cmdstr = "select * from 用户表 "
         = cmdstr
        Dim datard As SqlDataReader  '定义读取方式
        datard = cmd.ExecuteReader
        Dim AA As String
        AA = datard.Read
        If datard.Item(CInt("psw")) = TextBox1.Text Then
            'TextBox1.Text = datard.GetString(1)
            TextBox2.Text = datard.GetString(2)
            datard.Close()
            conn.Close()
        Else
            MsgBox("输入不正确")

        End If
搜索更多相关主题的帖子: Dim conn cmd String Text 
2018-02-22 14:46
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1503
专家分:6593
注 册:2010-7-5
收藏
得分:10 
If datard.Item(CInt("psw")) = TextBox1.Text Then
    'TextBox1.Text = datard.GetString(1)
    TextBox2.Text = datard.GetString(2)
    datard.Close()
    conn.Close()
Else
    MsgBox("输入不正确")
End If

textbox1.text是字符型,不太可能和Cint("pws")同类型吧?

改成    If datard.Item("psw") = CInt(TextBox1.Text) Then   试试呢?

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2018-02-22 16:45
xyxcc177
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:26
帖 子:197
专家分:1249
注 册:2017-7-8
收藏
得分:10 
cmdstr = "select * from 用户表 "
上面的语句将返回用户表中的所有记录
AA = datard.Read
上面的写法是错误的,每datard.Read一次,记录指针向下移动一行,如果有记录,返回true,否则返回false.
如果psw是字段名,可以直接写成datard("psw")=

不知道你这段代码要做什么?


[此贴子已经被作者于2018-2-23 16:47编辑过]

2018-02-23 16:42
快速回复:请大神帮我看一下这个代码那里有错
数据加载中...
 
   



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

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