PDA

View Full Version : سوال: مشکل کانکت به دیتابیس



nasim.gh68
جمعه 14 بهمن 1390, 17:04 عصر
با سلام
من توی برنامم به اسکیوال 2008 متصل میشم و از جداولم اطلاعاتی رو می خونم!
حالا مشکل اینجاست که برنامم قبلا جواب میداده ولی بعد از اضافه کردن یک فرم جدید همه فرم ها توی خط
RDBcon.Open() ارور زیر رو میده!!!
قبلا همین کدها اجرا میشده ولی حالا خطا می ده!اسکوال رو دوباره نصب کردم!با ویژوال استودویو2010کار می کنم!!!
81978

reza69
جمعه 14 بهمن 1390, 17:09 عصر
اگه میشه سورس کامل رو بزارین

swallow.pa
جمعه 14 بهمن 1390, 21:17 عصر
SQL Server Configuration Manager رو باز کن سرویسها stop شدن اونها رو start کن

فرید نجفلو
شنبه 15 بهمن 1390, 01:03 صبح
1-با ابزار SQL Server Configuration Manager بررسی کن sqlserver در حالت اجرا باشه
2-در سورس برنامت داخل connection string چک کن ببین DataSource رو درست وارد کردی (مخصوصا که گفتی:"اسکوال رو دوباره نصب کردم").معمولا هم یک از موارد زیر ممکنه باشه:
LOCAL
MSSQLSERVER
SQLEXPRESS

nasim.gh68
یک شنبه 16 بهمن 1390, 10:39 صبح
اگه میشه سورس کامل رو بزارین



PublicConst Constr AsString = "Data Source=localhost;Initial Catalog=databesnam;Integrated Security=True;Pooling=False"
Dim RDBcon As SqlClient.SqlConnection = New SqlClient.SqlConnection(Constr)
Dim RDBadapter As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter
Dim RDBcom As SqlClient.SqlCommand = New SqlClient.SqlCommand
thds1 AsDataSet
Dim thbs1 AsBindingSource
RDBadapter.SelectCommand = New SqlClient.SqlCommand("select * from namtabel", RDBcon)
thds1 = NewDataSet
thbs1 = NewBindingSource
RDBcon.Open()




SQL Server Configuration Manager رو باز کن سرویسها stop شدن اونها رو start کن





منظورتون از سرویس های stop شده چیه؟همین که سرور ران باشه یا یه تنظیمات دیگه اییه؟!!




1-با ابزار SQL Server Configuration Manager بررسی کن sqlserver در حالت اجرا باشه

2-در سورس برنامت داخل connection string چک کن ببین DataSource رو درست وارد کردی (مخصوصا که گفتی:"اسکوال رو دوباره نصب کردم").معمولا هم یک از موارد زیر ممکنه باشه:
LOCAL
MSSQLSERVER
SQLEXPRESS


sql رانه ولی قسمت کنار ساعت نشونش نمیده مشکل که اینجا نیست؟؟!!
همونطور که نوکد می بینید localhost!!!!
جالب اینجاست که همین کدها روی یک سیستم دیگه جواب میده . ازsql و تنظیماتشه؟؟؟!

فرید نجفلو
یک شنبه 16 بهمن 1390, 14:59 عصر
داخل connection string به جای localhost نقطه (.) بزارین و دوباره تست کنید
برای اجری SQL Server Configuration Manager از Start>All Programs>Microsoft SQL Server 2008 برو
گره Sql Swever Services چک کن Sql Server در حالت اجرا آیکن اجرا(Play) باشه و داخل پرانتز هم نام سرور رو که بهید در قسمت DataSource کانکشن استرینگ وارد کنید رو هم نوشته.
من احتمال میدم شما SqlExpress نصب کرده باشید