امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
dbconnect
نویسنده پیام
stringf آفلاین
كاربر دو ستاره
**

ارسال‌ها: 110
موضوع‌ها: 45
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 32
( 2 تشکر در 2 ارسال )
ارسال: #1
dbconnect
سلام
دوستان بنده این 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();
}

}

}
}
[/align]
(آخرین ویرایش در این ارسال: ۰۴-اردیبهشت-۱۳۹۱, ۱۶:۳۱:۵۸، توسط lord_viper.)
۰۳-اردیبهشت-۱۳۹۱, ۱۱:۰۶:۵۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: dbconnect
لطفا برای خوانایی بیشتر کدتونو تو تگ کد قرار بدین
اسم دیتابیس شما resourceDB هست؟
اگه نه که به جای این نام اسم دیتابیس خودتونو قرار بدین

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۴-اردیبهشت-۱۳۹۱, ۰۹:۴۳:۵۰
وب سایت ارسال‌ها
پاسخ
stringf آفلاین
كاربر دو ستاره
**

ارسال‌ها: 110
موضوع‌ها: 45
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 32
( 2 تشکر در 2 ارسال )
ارسال: #3
RE: dbconnect
(۰۴-اردیبهشت-۱۳۹۱, ۰۹:۴۳:۵۰)lord_viper نوشته است: لطفا برای خوانایی بیشتر کدتونو تو تگ کد قرار بدین
اسم دیتابیس شما resourceDB هست؟
اگه نه که به جای این نام اسم دیتابیس خودتونو قرار بدین

سلام
اسم database خودم هم که قرار میدم بازم جواب نمیده.!!!
۰۴-اردیبهشت-۱۳۹۱, ۱۰:۳۲:۲۹
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: dbconnect
چطور از این کلاس تو برنامتون استفاده میکنید؟

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۴-اردیبهشت-۱۳۹۱, ۱۶:۳۲:۵۱
وب سایت ارسال‌ها
پاسخ
stringf آفلاین
كاربر دو ستاره
**

ارسال‌ها: 110
موضوع‌ها: 45
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 32
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: dbconnect
(۰۴-اردیبهشت-۱۳۹۱, ۱۶:۳۲:۵۱)lord_viper نوشته است: چطور از این کلاس تو برنامتون استفاده میکنید؟

ابتدا این dbconnectرا در rootپروژه کپی میکنم و بعد refreshرا می زنم و هنگام استفاده این dbconnect dbc=new dbconnect();را نمی شناسه؟؟؟
نمی دونم چرا؟؟؟
۰۴-اردیبهشت-۱۳۹۱, ۱۸:۳۷:۳۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: dbconnect
شما کلاسها رو باید در پوشه App_Code قرار بدین
پنجره سمت راست روی پروزه راست کلیک کنین و از منو گزینه Add Asp.net Folder/App_Code رو انتخاب کنین بعد از اینکه پوشه ایجاد شد این کلاس رو درونش قرار بدین و ازش استفاده کنین

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۴-اردیبهشت-۱۳۹۱, ۲۱:۰۹:۴۲
وب سایت ارسال‌ها
پاسخ
stringf آفلاین
كاربر دو ستاره
**

ارسال‌ها: 110
موضوع‌ها: 45
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 32
( 2 تشکر در 2 ارسال )
ارسال: #7
RE: dbconnect
(۰۴-اردیبهشت-۱۳۹۱, ۲۱:۰۹:۴۲)lord_viper نوشته است: شما کلاسها رو باید در پوشه App_Code قرار بدین
پنجره سمت راست روی پروزه راست کلیک کنین و از منو گزینه Add Asp.net Folder/App_Code رو انتخاب کنین بعد از اینکه پوشه ایجاد شد این کلاس رو درونش قرار بدین و ازش استفاده کنین

جواب نمیده امتحان کرده بودم.ممنون
۰۴-اردیبهشت-۱۳۹۱, ۲۱:۲۱:۵۵
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #8
RE: dbconnect
شما خط زیر رو به کدتون اضافه کنین تا کلاس dbconnect بیاد بالا

کد:
using resourceManagement.DAL;

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۵-اردیبهشت-۱۳۹۱, ۰۸:۵۲:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : stringf


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS