如何把SQL语句得到的查询结果显示在Text上
解释清楚点.我是用VB查询SQL的这个是我写的Adodc1.ConnectionString="provider=SQLOLEDB;userID=sa;PWD=2234;...
解释清楚点.
我是用VB查询SQL的 这个是我写的
Adodc1.ConnectionString = "provider=SQLOLEDB;user ID=sa;PWD=2234;initial catalog=vb;data source=WWW-06B87D220AD"
Adodc1.RecordSource = "select 地址 from s where 用户名 = '" + Text1.Text + "'"
但是这个显示在dategrid 中 我想让他现实在TEXT中 展开
我是用VB查询SQL的 这个是我写的
Adodc1.ConnectionString = "provider=SQLOLEDB;user ID=sa;PWD=2234;initial catalog=vb;data source=WWW-06B87D220AD"
Adodc1.RecordSource = "select 地址 from s where 用户名 = '" + Text1.Text + "'"
但是这个显示在dategrid 中 我想让他现实在TEXT中 展开
6个回答
展开全部
SQL自己不能把结果显示在TEXT上
LZ可以使用C#或JAVA链接SQL,让SQL查询的数据赋值给C#里设置的变量,然后在输出。
给你个做参考,你一看就明白了
string Computername = System.Net.Dns.GetHostName();
string connectSql = "Data Source=" + Computername + ";Initial Catalog=WebBank//要连接的数据库;Integrated Security=True";
SqlConnection sqlConnection = new SqlConnection(connectSql);
sqlConnection.Open();
string sqlCommand1 = "select Password from AgricultureBank where cardId=" + Convert.ToInt32(textBox3.Text);
//查询语句
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand1, sqlConnection);
DataSet ds = new DataSet();
sqlDataAdapter.Fill(ds);
string password = ds.Tables[0].Rows[0]["password"].ToString();
this.textBox1.Text=password;
sqlConnection.Close();
LZ可以使用C#或JAVA链接SQL,让SQL查询的数据赋值给C#里设置的变量,然后在输出。
给你个做参考,你一看就明白了
string Computername = System.Net.Dns.GetHostName();
string connectSql = "Data Source=" + Computername + ";Initial Catalog=WebBank//要连接的数据库;Integrated Security=True";
SqlConnection sqlConnection = new SqlConnection(connectSql);
sqlConnection.Open();
string sqlCommand1 = "select Password from AgricultureBank where cardId=" + Convert.ToInt32(textBox3.Text);
//查询语句
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand1, sqlConnection);
DataSet ds = new DataSet();
sqlDataAdapter.Fill(ds);
string password = ds.Tables[0].Rows[0]["password"].ToString();
this.textBox1.Text=password;
sqlConnection.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用查询语句后,返回一个记录集rs,rs("字段名")就是这个字段的值,你在程序里用text1.text=rs("字段名")就可以嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EXEC MASTER..XP_CMDSHELL 'BCP "SELECT * FROM 你的数据库名.dbo.表名" queryout d:\xxx.txt -c -T'
语句在一行执行
语句在一行执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//conn,cmd已经实现了sql查询
string result=cmd.ExecuteOracleScalar().ToString();
lable.text=result;
string result=cmd.ExecuteOracleScalar().ToString();
lable.text=result;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set rs=adodc1.recordset
text1.text=rs"地址".value
text1.text=rs"地址".value
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询