学了新的,忘了旧的,很简答的执行查询我竟然忘记了select UserPassword from Users where UserName=@name
就这样的查询执行方法该怎么写。。今天怎么写都有错。。
关键代码贴出就可
就这样的查询执行方法该怎么写。。今天怎么写都有错。。
关键代码贴出就可
解决方案 »
- 100 分求助一个 思路 关于画图的
- web版wpf开发中关于datagrid操作!
- Timer控件的Timer_tick事件不触发
- 一个看似很简单,实际超有意思的问题,看哪位高手能知道为什么!
- 如何取消线程,重新调用
- C#如何生成让VC6可以调用的DLL
- 奇怪~~~~~郁闷~~~~~极度郁闷~~~~~非常郁闷的问题~~!!!! 高人进来~~~~
- 程序运行以后都窗体上的控件的位置都是固定,我如何拖动这些窗体上的位置固定的控件
- 请问C#怎么与Oracle进行连接,怎么写连接字符串?
- wpf 如何实现视频监控 画面变化事件触发
- WorkFlow的问题,高手进
- 奇怪! WPF的 HeaderStyle 颜色 Binding 失效问题
string name="你要查询的名字";
string sql=select UserPassword from Users where UserName='"+name+"';
string sql = "select UserPassword from Users where UserName=@name";
SqlParameter[] param = new SqlParameter[]
{
new SqlParameter("@name",name)
};
DataTable table = DBHelper.GetDataSet(sql, param);
foreach (DataRow reader in table.Rows)
{
UserPeople users = new UserPeople();
users.UserName = reader["UserName"].ToString(); password = users.UserName;
} return password;
这个是我写的, 但是他提示UserName不属于表Table
cmd.Parameters.AddRange(new SqlParameter[]{
new System.Data.SqlClient.SqlParameter("@name",SqlDbType.NVarChar)
});
cmd.ExecuteNonQuery();
private static void ReadOrderData(string connectionString)
{
string queryString =
"SELECT OrderID, CustomerID FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
finally
{
// Always call Close when done reading.
reader.Close();
}
}
}
{
UserPeople users = new UserPeople();
users.UserName = reader["UserName"].ToString(); password = users.UserName;
}
应该加个判断,是不是标题行
SqlParameter[] sp = new SqlParameter[] {
new SqlParameter("@UserID",SqlDbType.VarChar),
new SqlParameter("@Password",SqlDbType.VarChar)
};
sp[0].Value = UserID;
sp[1].Value = Password;SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, sql, sp);
if(dr.Read())
{
....
}