在 Powerbuilder 中,可以直接写 SQL 语句,将查询结果直接赋给变量,
在 .NET 中要执行 SQL 语句,必须通过 SqlCommand 对象,那如何将返
回的结果赋给一个或多个变量?
在 .NET 中要执行 SQL 语句,必须通过 SqlCommand 对象,那如何将返
回的结果赋给一个或多个变量?
解决方案 »
- Excel数据导出
- sql2005与vs2008连接的问题
- javascript使用XPATH解析后台传过来的XML的问题
- asp.net 文件合成问题
- asp.net 中的treeview是否在win98中有限制
- 找不到类型或命名空间名称“da”(是否缺少 using 指令或程序集引用?)
- 配置错误 web.config
- ASP.NET web系统如何部署到服务器上
- 请问在asp.net中做好一个水晶报表之后,能不能在asp中调用呢?谢谢!
- 利用web控件---验证自定义控件何解?(当即结贴)
- 问候大家了 : ),我想合并两个Excel表,应该怎么做呀(这两个Excel表有相同的结构).来了就是客...倒茶 呵呵
- 送分的问题,绝对简单!
Dim ds As New DataSet
adapter.Fill(ds, "客户资料")
Dim dt As DataTable
dt = ds.Tables("客户资料")
Dim dv As New DataView(dt)
Dim i As Integer
Dim j As Integer
For i = 0 To dv.Count - 1
For j = 0 To 7
变量名=dv.Item(i).Item(j)
Next
Next
sqlDataAdapter.SelectCommand.Connection = sqlConnection;
sqlDataAdapter.SelectCommand.CommandText = SQL 语句;
sqlDataAdapter.Fill(dataSet, "表名");
然后在数据集dataSet中取你需要的值,例如:
变量 = dataSet.Tables["表名"].Rows[行]["列名"].ToString();
例:
using System.Data;
using System.Data.SqlClient;string strYourString="";
SqlDataReader dr;
打开数据连接Open();
SqlCommand cmd = new SqlCommand(Sql查询语句,cn连接字符串);
dr= cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
if(dr.Read())
{
strYourString=dr["字段名"].ToString();
}