PDA

View Full Version : کلاسهای کار با بانک های اطلاعاتی



qazxsw
چهارشنبه 31 تیر 1388, 18:57 عصر
سلام به همه دوستان
یه سوال داشتم یکسری کلاسها برای کار با بانک اطلاعاتی از قبل نوشته شده میخاستم بدونم کسی نمونه چیزی داره ممنون میشم اگر دارید بزارین

raziee
پنج شنبه 01 مرداد 1388, 11:27 صبح
این یک کلاس برای کانکشن و انجام دستور:


using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;
namespace Raziee.RazieeClass
{
class RazieeDBConnect
{
SqlConnection myCon;
SqlCommand myCom;
SqlDataAdapter myDA;
DataSet myDS;
public DataView DVDBConnect;
public string strConnectionString = "Server=LocalHost;Database=STEdb;Integrated Security=True";
public RazieeDBConnect()
{
myCon = new SqlConnection(strConnectionString);
}
public void ExecuteCommandWithoutMessage(SqlCommand myCom)
{
try
{
myCom.Connection = myCon;
myCon.Open();
myCom.ExecuteNonQuery();
myCon.Close();
}
catch (Exception e)
{

}
}
}
}


و این هم برای اضافه کردن به بانک:


using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Raziee.RazieeClass;
namespace Raziee.RazieeClass
{
class RazieeInsert
{
SqlCommand myCom;
RazieeDBConnect myDBC;
public void InsertPersonnel(string Code,string Name, string Family, string NO, string CityCode, string JobCode, string PWCode)
{
myCom = new SqlCommand();
myCom.CommandType = CommandType.StoredProcedure;
myCom.CommandText = "sp_Insert_Personnel";
myCom.Parameters.AddWithValue("@p_Code", Code);
myCom.Parameters.AddWithValue("@p_Name",Name);
myCom.Parameters.AddWithValue("@p_Family",Family);
myCom.Parameters.AddWithValue("@p_No",NO);
myCom.Parameters.AddWithValue("@CityCode",CityCode);
myCom.Parameters.AddWithValue("@JobCode", JobCode);
myCom.Parameters.AddWithValue("@pw_Code", PWCode);
myDBC = new RazieeDBConnect();
myDBC.ExecuteCommand(myCom);
}
}
}