我想用一个TEXTBOX显示我一个查询的结果列,用哪种方式最快呢?
现在的问题是:
我用一个按钮执行相关的查询,查询出的结果放在一个TEXTBOX中,虽然查询语句中可以查询出相应的结果,但就是TEXTBOX不显示,不知道是什么原因呢?
代码如下:
Dim com As New SqlClient.SqlCommand("SELECT incident, summary, from suit where incident=" & TextBox1.Text.Trim, conn)
Dim reader As SqlClient.SqlDataReader
Dim row As DataRow
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
reader = com.ExecuteReader
While reader.Read
Text1 = reader.Item(0)
End While谢谢了!
现在的问题是:
我用一个按钮执行相关的查询,查询出的结果放在一个TEXTBOX中,虽然查询语句中可以查询出相应的结果,但就是TEXTBOX不显示,不知道是什么原因呢?
代码如下:
Dim com As New SqlClient.SqlCommand("SELECT incident, summary, from suit where incident=" & TextBox1.Text.Trim, conn)
Dim reader As SqlClient.SqlDataReader
Dim row As DataRow
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
reader = com.ExecuteReader
While reader.Read
Text1 = reader.Item(0)
End While谢谢了!
解决方案 »
- Dataset数据集的问题
- 急,在线等.sql视图使用方法
- 如何将一个表中某字段所有值插入到另一个表中
- 各位高手进啊...............
- 遇到一个很怪的问题,数据会提交两次。
- 关于智能客户端可能不能实现的问题(思归,孟子E章等请上坐)
- 我想在我的WebForm上做一个按钮...
- 求VB.net的UBB代码支持程序段
- 帮忙看看问题出在哪里呀?数据库的连接
- 又是“machine.config文件配置错误”,晚饭前还能运行,吃过饭回到电脑前,仅仅写了十几行代码,其他地方哪儿也没动,再运行程序时居然提
- Page_Load赋予初始值 另外的事件怎么得到此初始值呢?
- 从数据库读取图片为什么只能显示System.Byte[]??
Dim reader As SqlClient.SqlDataReader
Dim row As DataRow
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
reader = com.ExecuteReader
While reader.Read
Text1.text = reader(0).toString
End While
是不是应该去掉from前面的,号
2、while reader.read是在需要循环的情况下,才需要,个人认为。我一般这样
if reader.hasrows then '返回boolean类型,为true代表返回至少一行记录
text1.text=reader.getstring(0) '当然这里要确保 incident 是字符串类型,如果是整形的话,使用 reader.getint32(0)
end if
吧, 我很奇怪既然是一列数据,干吗用一个textbox来显示??
我只想取这一行数据的一个关键列,其它的对我都没有用处。所以一定要用TEXTBOX来表示。另外,上面有几个语法错误是我粗心搞错了,呵呵,不要介意。
谢谢大家的热心帮助。