PDA

View Full Version : سوال: علت پیغام زیر چیه؟



sara.pnu
سه شنبه 17 آبان 1390, 23:56 عصر
با سلام خدمت دوستان عزیزم
من پروژه طراحی سایت دارم با sql که با c# تحت asp.net هستش
وقتی صفحه ایی که قراره یوزرها ثبت نام بشن رو در ویژوال استودیو run میکنم از خط زیر ایراد میگیره!
adapternews.Fill(dstnews,"Tnews");
و میگه:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
خواهش میکنم کمکم کنین...
سورس صفحه هم اینه:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class main : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

SqlConnection connews = new SqlConnection("Data Source=(local);Initial Catalog=mobile;Integrated Security=true");
SqlDataAdapter adapternews = new SqlDataAdapter("SELECT * FROM [Tnews] ORDER BY [tarekhroz] DESC ", connews);
DataSet dstnews = new DataSet();
adapternews.Fill(dstnews,"Tnews");
int k = dstnews.Tables["Tnews"].Rows.Count;
for (int i = 0; i < k; i++)
{
TableRow rowpic = new TableRow();
TableCell cellpic = new TableCell();
ImageButton pic = new ImageButton();

TableRow rowtitle = new TableRow();
TableCell celltitl = new TableCell();

Label lbltitle = new Label();
Label lbltext = new Label();

TableRow rowtext = new TableRow();
TableCell celltext = new TableCell();

pic.Width = 100;
pic.Height = 70;


lbltext.Height = 70;
lbltitle.ForeColor = System.Drawing.Color.YellowGreen;

lbltitle.Text = dstnews.Tables["Tnews"].Rows[i][0].ToString();
pic.ImageUrl = dstnews.Tables["Tnews"].Rows[i][3].ToString();
lbltext.Text = dstnews.Tables["Tnews"].Rows[i][2].ToString();

cellpic.Controls.Add(pic);
rowpic.Cells.Add(cellpic);
celltitl.Controls.Add(lbltitle);
rowtitle.Cells.Add(celltitl);
celltext.Controls.Add(lbltext);
rowtext.Cells.Add(celltext);

Table1.Rows.Add(rowpic);

tblnews.Rows.Add(rowtitle);
tblnews.Rows.Add(rowtext);
}



}

sara.pnu
چهارشنبه 18 آبان 1390, 19:48 عصر
دوستان کسی نیست به داد من برسه؟
من زیاد وقت ندارم توروخدا بگین چرا این پیغام میاد و صفحه م تو browser لود نمیشه؟!:گریه:

hamid.shekasteh
چهارشنبه 18 آبان 1390, 22:59 عصر
سلام
کد احتمالا خطا نداره.
اشکال از رشته ConnectionString هست.



SqlConnection connews = new SqlConnection("Data Source=(local);Initial Catalog=mobile;Integrated Security=true");


نمیتونه به بانک وصل بشه.
مطمئن هستید sql نصبه؟
مطمئنید SQL Express نیست؟

sara.pnu
دوشنبه 23 آبان 1390, 23:20 عصر
والله sql server 2005 رو نصب کردم و در منوی start فقط اینو دارم:
start>all programs>microsft sql server2005>configuration tools>3 ta gozineh...
ویژوال استودیو هم کامل نصبه
iis رو هم نصب کردم
مشکل از sql server هست؟ نصبش اشتباه بوده؟(همه مراحل رو حین نصب طی کردم)

hamidre13
سه شنبه 24 آبان 1390, 00:10 صبح
وىندزت چي هست؟
اگ سون هست بدون كه با اس كيو ال ٢٠٠٥ مشكل داره

sara.pnu
سه شنبه 24 آبان 1390, 10:39 صبح
ویندوز xp رو سیستمم نصبه
دوستان خواهش میکنم کمکم کنین که چیکار کنم صفحه م لود بشه بدون اینکه خطا بده

hamid.shekasteh
سه شنبه 24 آبان 1390, 20:49 عصر
خب برای فهمیدن رشته ارتباط صحیح این کارها رو بکنید:

از منوی tools گزینه Connect to Database… رو بزنید.

Server Explorer میاد و پنجره ای با نام Add Connection باز میشه

خب در ابن مرحله دکمه change رو کلیک کنید و گزینه Microsoft sql server database file رو بزنید و ok .

حالا روی Browse کلیک کنید و آدرس فایل بانک اطلاعاتی رو توی مسیری که برنامه نصب شده بدید.پسوند فال mdf هست.


حالا باید روی test connection کلیک کنید این پیامو میده؟
Test Connection Succeeded

sara.pnu
چهارشنبه 25 آبان 1390, 23:10 عصر
دوستان سلام
من پروژه کارشناسیم طراحی سایت با بانک اطلاعاتی sql هست.در مورد طراحی سایتش و گرافیک و ... مشکل ندارم.مشکل من کدنویسی برای sql توی ویژوال استودیو هست با c# تحت asp.net
فروشگاه الکترونیکی موبایله عنوانش
من چیزی از دات نت و.. نمیدونم راستش زیاد وقت ندارم که بشینم خودم کتاب بخونمو و کد نویسی کنمو ... چون مادرم سکته مغزی کرده و استادم هم هیچی تو کتش نمیره و باید سر وقت تحویلش بدم
ازتون عاجزانه خواهش میکنم به من کمک کنین چون بعد از اینجا هیچ امیدی ندارم
من نمیدونم درج تو بانک اطلاعاتی sql با ویژوال استودیو چطوریه یا حذف و ویرایش و ...

hamidre13
پنج شنبه 26 آبان 1390, 00:47 صبح
دوست عزیز اینجا تالار طراحی هست و ربطی به برنامه نویسی نداره، اگه توی تالار های مربوط سوالتون رو مطرح کنید حتما به نتیجه میرسید در ضمن از گوگل هم غافل نشید!
دوست قرار نیست مستقیما از طریق ویژوال استادیو درج و حذف کنید بلکه باید اینکار رو توسط استور پروسیجر ها انجام بدید!
شما سوالات رو در قسمت مربوط مطرح کن (اس کیو ال و ای اس پی) اگه جواب نگرفتی یه پیغام بده حتما جوابت رو میدم
موفق باشید

sara.pnu
پنج شنبه 26 آبان 1390, 19:11 عصر
دوست عزیز اینجا تالار طراحی هست و ربطی به برنامه نویسی نداره، اگه توی تالار های مربوط سوالتون رو مطرح کنید حتما به نتیجه میرسید در ضمن از گوگل هم غافل نشید!
دوست قرار نیست مستقیما از طریق ویژوال استادیو درج و حذف کنید بلکه باید اینکار رو توسط استور پروسیجر ها انجام بدید!
شما سوالات رو در قسمت مربوط مطرح کن (اس کیو ال و ای اس پی) اگه جواب نگرفتی یه پیغام بده حتما جوابت رو میدم
موفق باشید
با سلام
دوست عزیزم متاسفم اگه پست من اشتباه بوده
من میخوام سایت در مورد موبایل درست کنم و صفحه ثبت نام کاربر داشته باشم و (سی شارپ تحت ای اس پ دات نت) و سطح دسترسی کاربران مهمان رو در مورد دیدن صفحات سایت محدود کنم... تعریف سطوح دسترسی برای اعضا
نمیدونم برای اینا چیکار باید بکنم
یه پی دی اف دانلود کردم که توش از LINQ حرف زده بود مراحلشو رفتم اما فکرکنم چون ویژوال استودیو من 2005 هست این امکان توش نیست
فردا میخوام نسخه 2008 ش روبخرم
از stored procedure استفاده کرده بود برای درج و حذف و ویرایش در بانک توی یک فرم
نوشتنش تو صفحه asp هم همونطوره یا فرم فقط داره؟
توروخدا اگه میتونید کمکم کنید...
من کجا باید از گزارش گیری استفاده کنم؟("کریستال ریپورت؟" چیزی در موردش نمیدونم:ناراحت:)

hamidre13
جمعه 27 آبان 1390, 06:12 صبح
یه سر به این سایت بزن تمام این مشکلاتی رو که داری اونجا واست توضیح داده به طور کامل:
www.­how2learnasp.­net

sara.pnu
دوشنبه 30 آبان 1390, 22:24 عصر
78217دوست عزیز یه پروژه به دستم رسیده که وقتی میخوام صفحه اصلیشو توی استودیو با براوزر لود کنم این خطا رو میده
نمیدونم علتش چیه
اگه بخواید میتونم فایل پروژه رو هم بذارم
بازم ممنونم از راهنماییاتون