vb.net返回数据库查询结果,怎么显示到text上

Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged
strSQL = "select 编号 from zhuce where 姓名 = '" & TextBox1.Text & "'"
Dim ds As New DataSet
ds.Clear()
Dim adapter As New OleDbDataAdapter(strSQL, StrConn)
adapter.Fill(ds)
comm.ExecuteNonQuery()
TextBox5.Text = ds.Tables(0).Rows(0)(5).ToString
End Sub

我的程序要怎么改好,或者怎么改成datagridview
忘了说我的问题,问题是TextBox5.Text不显示东西

adapter是用来填充数据集,也就相当于一个搬运数据的叉车。。
把数据从数据库里面,搬出来
而你只要提供一个数据库查询语句,和一个连接字符串。。再填充就可以了。。所以,就这几句就够了
Dim dt As New Table
Dim adapter As New OleDbDataAdapter(strSQL, StrConn)
adapter.Fill(dt)
datagridview.DataSource=dt;

这样就把查询结果显示在DataGridView控件中了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-26
你的时间怎么放在TextBox5_TextChanged事件里啊。这是text5有输入变化才出发的
换个地方,比如放个按钮。
第2个回答  2020-03-17
你这个程序两个问题
1.
不显示数据的原因,textbox1.databindings.add("text",
mydataset,
"worktime"),第二个参数不能是dataset应该是datatable,所以应该写成textbox1.databindings.add("text",
mydataset.tables("worktime"),
"worktime")
2.
myconn.open()的打开与关闭没必要再写了

如何把SQL语句得到的查询结果显示在Text上
SQL自己不能把结果显示在TEXT上 LZ可以使用C#或JAVA链接SQL,让SQL查询的数据赋值给C#里设置的变量,然后在输出。给你个做参考,你一看就明白了 string Computername = System.Net.Dns.GetHostName();string connectSql = "Data Source=" + Computername + ";Initial Catalog=WebBank\/\/要连接的数据...

用VB.NET如何让表中的数据显示到文本框中
连接数据库,提出数据表里面的字段。再用TextBox.Text=""就可以了

VB.NET里如何调用DOS命令并在RichTextBox里返回结果
如果你要获得显示的结果,我知道的方法是使用一个dos管道(名字玄乎,实际上没什么)在命令的最后加一个 >>(filename)这样这个命令所有的显示结果就背记录在(filename)里面了 比如 dir >>a.txt 这样dir显示的结果就是背全部记录在a.txt里面

vb.net 读取数据库多个列值到多个textbox中
sub getmsg(byval number as int32)'这里省去数据库连接conn代码 dim sql as string="select * from ygxx where f1=" & f1 dim cmd as new oledbcommand(sql,conn)dim read as oledbdataread=cmd.executedataread read.read textbox1.text=read("f1")textbox2.text=read("f2")textbox3....

vb.net中如何把access数据库中的数据读取到textbox中
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\/test.mdb" '这里是你的数据库路径,当然可在配置文件里设置 cmd.Connection = conn '下面是读取一条数据到textbox里 cmd.CommandText ="select top 1 字段1 from 表1" '这里就是个SQL语句 conn.open textbox1....

vb.net怎么从文本文档中读取一行数据,将文本输出到控制台?
以下示例一次从文件中读取一行,然后将每行文本打印到控制台。Sub ReadTextLinesFromFile()Dim file As New System.IO.StreamReader("c:test.txt")Dim oneLine As String oneLine = file.ReadLine()While (oneLine <> "")Console.WriteLine(oneLine)oneLine = file.ReadLine()End While file.Close()...

VB.NET连接ACCESS数据库,读取查询并显示
Text & ""'执行OLEDB命令以ExecuteReader()方式,并返回一个OLEDBReader,赋值给dr dr = cmd.ExecuteReader()'判断下dr中是否有数据。如果有就把第一个值赋值给t2的值 If dr.Read() Then t2.Text = dr(0)End If '完成后关闭dr.con等释放资源 dr.Close()con.Close()End Sub End Class ...

vb.net如何把richtextbox中的文本保存到数据库中,并能带格式读取出来...
最简洁的方式是绑定这个数据库字段到RichTextBox的Rtf属性

vb.net 中如何使用SQL语句查询数据库中的数据
1、首先打开Visual Studio 2008代码窗口,添加引用。2、输入以下代码:Public conn1 As SqlConnection = New SqlConnection 。3、声明关键字 Public;(因为是全局变量,所以用Public 来声明)。4、如果SQL 数据库就在本机,则用以下代码连接。5、如果代码太长,影响可读性,可以用空格加"_"后,回车...

vb.net中怎么把textbox中的内容放到数据库表中,最好给出操作步骤,比如...
首先,你要有一个access就是数据库,然后添加数据库,然后你会发现你旁边是有dataset的、最后你在datase控制的地方,普遍都是左边,那个工具栏那里,你就可以看到你的datatable什麼的。直接把你想要的textbox拽过去就可以了、非常好用、你可以试试看、如果找不到就多试试、要是不行可以问我、希望对...

相似回答