بنده تازه شرو به برنامه نویسی کردم و به طور جدی دارم روی برنامه نویسی با پایگاه داده کار می کنم واسه شروع کارم یه سورس خریدم که از نظر کد نویسی هیچ خطایی نمیده فقط موقع اجرا هیچ بخشیش کار نمی کنه و خطا تولید می کنه به به برنامه نویسش گفتم گفت فایل app.config برنامه رو اصلاح کن منم بلد نیستم کسی بلد هستش خواهش می کنم جواب بدین
نگفتن چی رو باید تغییر بدید ؟
اصلا منطقی به نظر نمیرسه
مگر مشکل از رشته اتصال باشه
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
Additional information: 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)
این متن خطایی هستش که به من میده
مشکل از رشته اتصال در همان app.config است
مناسب با سیستم خودتون تغییر دهید درست میشه
نسخه ویژوال و نسخه اسکیوال را بررسی کن شاید اشکال در نسخه درست شده و نسخه مورد استفاده باشه
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="ConStr"
connectionString="Data Source=ramin-pc\sqlexpress;Initial Catalog=118Project;Persist Security Info=True;User ID=SSAA;Password=behzad"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
این کد های داخل app.config هستش این ramin-pc چی هستش؟
نسخه ویژال و اسکوال بنده 2015 هستش و به روز هستش
به شکل زیر اصلاح کنید
اگر درست نشد از خود برنامه نویس پروزه کمک بگیرید
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> </configSections> <connectionStrings> <add name="ConStr" connectionString="Data Source=.\sqlexpress;Initial Catalog=118Project;Integrated Security=true;" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration>
از نصب Sql Express روی سیستم خودتون هم مطمئن شوید
با یرنامه نویسش حرف زدم میگه فایل app.config رو اصلاح کن منم اصلا متوجه حرفش نمیشم
sqlexpress نصب نیاشه برنامم اجرا نمیشه؟
رشته اتصال را من برای شما ویرایش کردم
SqlExpress را دانلود و نصب کنید به احتمال خیلی زیاد مشکل برطرف میشه
امکان داره از connectionstring باشه
بله
تنها مورد در app.config همون رشته اتصال هست
این sql explorer یه نسخه از sql server هستش؟؟؟
Express
بله
بعد نصب متوجه شدم به این قطعه کد اشکال می گیره
private void FillGrid() { _command.CommandText = "select * from Cities"; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = _command; _gridTable.Clear(); da.Fill(_gridTable); citiesDataGridView.DataSource = _gridTable; }
ممکنه فراخوانی نمیشه
متن خطا را قرار دهید
مشکل از رشته اتصال هست و نمیتونه به بانک متصل بشه
کمک دیگه ای از ما برنمیاد رشته اتصال شما تنظیم شده بقیه اش به تنظیمات سیستم بستگی داره
چیه سیستم رو تنظیم کنم؟؟
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> </configSections> <connectionStrings> <add name="ConStr" connectionString="Data Source=.\sqlexpress;Initial Catalog=118Project;Integrated Security=true;" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration>
تو این کد Data Source چی هستش؟؟؟
مشکلم حل شد فقط می خوام ببینم من این کد رو چه تغییری بدم که روی نسخه enterprise هم کار کنه؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)