ورود

View Full Version : اجرا در سیستم دیگر خطای system.data.sqlconnection



zero01
دوشنبه 21 خرداد 1403, 16:51 عصر
درود
NuGet ها نصب هست (system.Data.Sqlconnection)
اما وقتی فایل EXE رو در سیستم دیگر یا تبدیل به فایل نصبی میکنم این خطا میاد
کسی میدونه این خطا رو چطوری میشه حل کرد:افسرده:155812

ROSTAM2
سه شنبه 22 خرداد 1403, 06:31 صبح
درود
NuGet ها نصب هست (system.Data.Sqlconnection)
اما وقتی فایل EXE رو در سیستم دیگر یا تبدیل به فایل نصبی میکنم این خطا میاد
کسی میدونه این خطا رو چطوری میشه حل کرد:افسرده:155812

سلام.
فایل dll مذکور باید در پوشه خروجی برنامه (دیباگ) کپی شده باشه

zero01
سه شنبه 22 خرداد 1403, 18:20 عصر
یه دنیا ممنون حل شد
ممنونم که راهنمایی کردم کلی جلو افتادم
پروژه ام رو میخوام چند توی چند سیستم اجرا کنم
هم EXE و هم فایل نصبی تو سیستم من ارتباط میگیره با SQL اما با در سیستم دیگر( کلاینت) نمیگیره خطای: sql network interface error 52
نمیدونم چطوری کانکشن استرینگ رو بنویسم
ریموت SQL رو خاموش و روشن تست کردم

zero01
چهارشنبه 23 خرداد 1403, 09:41 صبح
بالاخره بعد از چند روز کلنجار رفتن با SQL و VB.net برنامه اجرا شد:تشویق::تشویق::تشویق:
نکته ایی که یاد گرفتم
.NET framork با .net Core
برنامه VB.net ما FrameWork هستش برا همین ران نمیشه در سیستم کلاینت( البته ران تایم بحثش جداس)
و اینکه دیتا بیس SQL در کلاینت اجرا بشه حتما SQLLocalDB.msi حتما باید در سیستم کلینت نصب بشه( سه روز دنبال این موضوع گشتم:متعجب::گریه:)