PDA

View Full Version : مبتدی: علت خطای A network-related or instance-specific error occurred



mohsen622001
سه شنبه 18 خرداد 1389, 14:54 عصر
سلام من دارم یک برنامه با سی شارپ می نویسم
می خوام که محتوای یک textbox را داخل یک sql بریزم ولی نمی شه
این کد منه
var ObjConnection = new SqlConnection(@"Data Source=D:\forosh\MyDatabase#1.sdf");
var ObjCommand = new SqlCommand("Insert Into listkharid(cod,Name,mony,monyfo,tedad) Values (@code,@Name,@mony,@monyfo,@tedad)", ObjConnection);

ObjConnection.Open();
ObjCommand.Parameters.AddWithValue(@"@code", textcod .Text);
ObjCommand.Parameters.AddWithValue(@"@name", textname.Text);
ObjCommand.Parameters.AddWithValue(@"@gheymatekharid", mony .Text);
ObjCommand.Parameters.AddWithValue(@"@gheymateforosh", monyforosh.Text);
ObjCommand.Parameters.AddWithValue(@"@tedadkharid", tedad .Text);
ObjCommand.ExecuteNonQuery();
ObjConnection.Close();
ولی این خطا را میدهد
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
مثل اینک برنامه به sql متصل نمی شه
هر راهی که به فکرم رسید رفتم جواب نداد
از یکی از سایت ها پرسیدم گفتن شاید چون sql که داری مال خود برنامه سی شارپ است مشکل اتصال را داری من هم sql را پاک کردم و sql 2005 را تهیه و وصل کردم ولی باز هم به مشکل دگه خوردم و اینکه نام سرور را هر چی میدم قبول نمی کنه
مثلا sqlexprss, . , localhoct را دادم ولی باز هم سرور پیدانکرده چه کنم در ضمن برنامه من تحت ویندوز است

behnam25214
سه شنبه 18 خرداد 1389, 15:06 عصر
اول اینکه باید پایگاه داده خودت رو اتچ کنی و بعدش کانکشن استرینگت رو بنویسی.
دوم اینکه در دستورات SQL که نوشتی Code رو به صورت Cod نوشتی اونم تصحیح کن.