۰۳-اردیبهشت-۱۳۹۱, ۱۱:۰۶:۵۶
سلام
دوستان بنده این dbconnect را ذارم و می خوام در پروژه های asp.netاستفاده کنم اما جواب نمی دهبه نظر شما باید چه چیزی اضافه یا کم کنم؟؟؟[/align]
دوستان بنده این dbconnect را ذارم و می خوام در پروژه های asp.netاستفاده کنم اما جواب نمی دهبه نظر شما باید چه چیزی اضافه یا کم کنم؟؟؟
کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//************************************************
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using System.Data.Sql;
namespace resourceManagement.DAL
{
/// <summary>
/// Summary description for dbConnect
/// </summary>
public class dbConnect
{
/* disable */
// public string cstr = "server=(local);database=resourceDB;trusted_connection=yes;";
public string cstr = "server=(local);database=resourceDB;trusted_connection=yes;";
//public string cstr = "Data Source=192.168.1.1;Initial Catalog=vvvv;User ID=nnn;Password=nnn";
private SqlConnection con;
private SqlCommand cmd;
private SqlDataAdapter da;
private DataTable dt;
private DataSet ds;
public string lasterror; // akharin error ettefagh oftade // public ham migim bashe
public dbConnect()
{
//
// TODO: Add constructor logic here
//
try
{
con = new SqlConnection();
con.ConnectionString = cstr;
cmd = new SqlCommand();
cmd.Connection = con;
da = new SqlDataAdapter(cmd);
dt = new DataTable();
ds = new DataSet();
}
catch (Exception ex)
{
this.lasterror = ex.Message;
}
}
public DataTable selectCmd(string sql)
{
try
{
con.Open();
cmd.CommandText = sql;
dt.Clear();
da.Fill(dt);
con.Close();
}
catch (Exception ex)
{
this.lasterror = ex.Message;
}
finally
{
con.Close();
}
return dt;
}
public void executeCmd(string sql) // for update or delete or insert
{
try
{
con.Open();
cmd.CommandText = sql;
cmd.ExecuteNonQuery(); // ejraye ...delete ya update ya insert
con.Close();
}
catch (Exception ex)
{
this.lasterror = ex.Message;
}
finally
{
con.Close();
}
}
}
}