本文整理汇总了C#中Conexion.get_cmd方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.get_cmd方法的具体用法?C# Conexion.get_cmd怎么用?C# Conexion.get_cmd使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexion
的用法示例。
在下文中一共展示了Conexion.get_cmd方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Login
//private static OracleCommand cmd;
public Login(string login_user,string login_pass, Conexion c)
{
user = login_user;
pass = login_pass;
try {
String query = "select usuario,passwd,tipo from scott.USUARIO Where usuario= :user1 And passwd= :pass1 ";
c.get_cmd().CommandText = query;
c.get_cmd().CommandType = CommandType.Text;
c.get_cmd().Parameters.Add("user1", user);
c.get_cmd().Parameters.Add("pass1", pass);
//****Ejecutamos la consulta mediante un DataReader de Oracle
OracleDataReader reader = c.get_cmd().ExecuteReader();
//Al adaptador hay que pasarle el string SQL y la Conexión
OracleDataAdapter adapter = new OracleDataAdapter(c.get_cmd());
DataSet set = new DataSet();
set.Tables.Add("Tabla");
adapter.Fill(set, "tabla"); //llena el conjunto con la respuesta de la consulta
//this.dataGridView1.DataSource = set;
// this.dataGridView1.DataMember = "usuario";
//this.dataGridView1.Refresh();
DataRow DR;
DR = set.Tables["tabla"].Rows[0];
if ((user == DR[0].ToString()) && (pass == DR[1].ToString()))
{
tipo = DR["tipo"].ToString();
success = true;
}
else { MessageBox.Show("Usuario o Contraseña incorrecta"); }
} catch { MessageBox.Show("Error de conexión con la base de datos"); }
}