PDA

View Full Version : مبتدی: ارور در اجرای کد



habiballahafg
پنج شنبه 20 فروردین 1394, 18:04 عصر
با سلام و خسته نباشید به شما دوستان
من در اجرای کد خودم مشکل دارم و مشکل این هست وقتی که می خوام کد رو اجرا کنم یک تب جدید در مرورگر باز میشه و مرورگر در حالت مد هست و اون وقت در ویژوال استودیو اررور زیر برای اون خط بوجود میاد:
130168

کد این صفحه به صورت کامل این هست:
using System;using System.Collections.Generic;
//using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
using System.Drawing;


/// <summary>
/// Summary description for d_base
/// </summary>
public class database
{
public string cpath="";
public database()
{


}
SqlCommand cmd;
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\farhang.mdf;Integrated Security=True;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
DataSet ds;
string message = "";
public void conect()
{
con.Open();
}
public void Dconect()
{
con.Close();
}
public string run(string command)
{
cmd = new SqlCommand(command, con);
//try
//{
//MessageBox.Show(command);
if (con.State == ConnectionState.Closed)
con.Open();
cmd.ExecuteNonQuery();
con.Close();
message ="اطلاعات ثبت شد";


//}


//catch
//{
// System.Windows.Forms.MessageBox.Show("خطا در ثبت اطلاعات");




// //System.Windows.Forms.MessageBox.Show(command );
//}
return message;


}


public string run(string command, bool showmessage)
{
cmd = new SqlCommand(command, con);
try
{
if (con.State == ConnectionState.Closed)
con.Open();
cmd.ExecuteNonQuery();
con.Close();
if (showmessage)
message = "اطلاعات ثبت شد";
}


catch
{
if (showmessage)
message = "خطا در ثبت اطلاعات";
// System.Windows.Forms.MessageBox.Show("خطا در ثبت اطلاعات");
}
return message;


}
public string run_ncd(string command)
{
cmd = new SqlCommand(command, con);
try
{
cmd.ExecuteNonQuery();
message = "اطلاعات ثبت شد";
}
catch
{
message = "خطا در ثبت اطلاعات";
}
return message;
}
public DataTable get(string command)
{
dt = new DataTable();
da = new SqlDataAdapter(command, con);
//try
//{
da.Fill(dt);
//}
//catch
//{
// System.Windows.Forms.MessageBox.Show("خطا در نمایش اطلاعات");
//}
return dt;
}
public DataSet getdataset(string command)
{
ds = new DataSet();
SqlDataAdapter da2 = new SqlDataAdapter(command, con);
//MessageBox.Show(command);
//try
//{
da2.Fill(ds, "c");
//}


//catch
//{
// System.Windows.Forms.MessageBox.Show("خطا در نمایش اطلاعات");
//}


return ds;
}
public SqlDataReader getdatar(string command)
{
SqlDataReader dr;
SqlCommand cmd = new SqlCommand(command,con );

//MessageBox.Show(command);
//try
//{
if(con.State !=ConnectionState.Open )
con.Open();
dr = cmd.ExecuteReader();
// con.Close();
//}


//catch
//{
// System.Windows.Forms.MessageBox.Show("خطا در نمایش اطلاعات");
//}


return dr;
}
}



این صفحه یک سایت هست که به اسم database هست.
تشکر

habiballahafg
شنبه 22 فروردین 1394, 01:54 صبح
سلام دوستان مشکل هنوز پابرجاست.
امیدوارم کسی بتونه مشکل بنده رو حل کنه.
تشکر

amir_T_2008
شنبه 22 فروردین 1394, 02:40 صبح
اين ارور زماني رخ ميده كه نميتونه با ديتابيس شما ارتباط بر قرار كنه.مشكل از كانكشن شما با ديتابيس هستش