سلام دوستان. من تازه میخوام سی شارپ رو یاد بگیرم. یه کد برای لاگین نوشتم روی ویژوال استودیو 2012 ولی 13 جا این خطا رو داده. ممنون میشم راهنماییم کنید.
using cash1;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace cash1.Dataaccess
{
class login
{
SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
SqlDataReader dr;
public string login(string username, string pass)
{
string usertype = "";
try
{
SqlParameter _username = new SqlParameter();
_username.ParameterName = "@username";
_username.SqlDbType = SqlDbType.NVarChar;
_username.Value = username;
SqlParameter _password = new SqlParameter();
_password.ParameterName = "@password";
_password.SqlDbType = SqlDbType.NVarChar;
_password.Value = pass;
connection.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = connection;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "sp_login";
//add parameter
cmd.Parameters.Add(_username);
cmd.Parameters.Add(_password);
//exe
dr = cmd.ExecuteReader();
if (dr.Read())
usertype = dr["type"].ToString();
}
dr.Close();
connection.Close();
return usertype;
}
catch (Exception error)
dr.Close();
connection.Close();
MessageBox.Show(error.Message);
return usertype;
}
class usertype
{
}
class error
{
}
}
سلام احتمالا Connection باز میشه و بسته نمیشه
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)