الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي الخطوات الأخيرة التي ينبغي عملها قبل التحزيم

بدأه المدلهم في 17 يناير 2009 · 9 رد · 949 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

أخواني ...

سؤالي ما هي الخطوات التي ينبغي مراعاتها قبل التحزيم في برنامج VB.NET

تواجهنا كثير من المشاكل عند نقل البرنامج إلى جهاز آخر بعد التحزيم و تنزيله عن طريق Setup

لأكون أكثر تحديدا كيف يمكنني اضافة الروابط لقاعدة البيانات بحيث إذا تم تنزيل البرنامج على جهاز ما يشتغل دون أي معوقات

اتمنى الأجابة الشافية لهذا التساؤل و لكم ارق تحية

(اللهم أنصر أخواننا في فلسطين و ثبتهم و اجبر كسرهم و عافي مريضهم و قوهم على عدونا و عدوهم يارب العالمين)

#2

مرحباً أخي الكريم .

لا أعلم ماحل بسؤالك السابق لكنني أريد أن أعرف ( هل تم حل تلك مشكلة ؟ ) .

هذا المقال بقلم الأخ ( محمد سامر أو سلو ) يتكلم فيه عن كيفية تضمين الـ DataBases و كيفية التعامل مع الإتصالات خاصتهم عند التحزيم, اي اسئلة أخرى لاتتردد في سؤال عنها .

/index.php?showtopic=155886

بالتوفيق .

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#3

السلام عليكــم ورحمـة الله وبركاتــه

أهلا اخي بشار ... مازالت المشكلة على حالها وقد أخبرتني أنك خارج المنزل فلم اشأ أن اثقل عليك :D

لقد قرأت مقال الفاضل محمد سامر وقمت بعمل الخطوات إلا أن المشكلة في الرسالة تكمن في connection string حيث أن بعد التحزيم و التنصيب ع جهاز آخر يتغير كل من اسم الجهاز باعتباره server فتظهر هذه المشكلة !!!

#4

مرحباً أخي الكريم :) .

هل القرأت المقال الذي أرسلت لك عنوانه على بريدك الخاص ؟

بالنسبة للـ Connection String لا يمكنك تغّيره عند وقت التشغيل لأن نطاقه للبرنامج وليس للمستخدم :(,لذلك عليّك استخدام متغيّر نصي يساعدك على هذه العملية, كما أخبرتك في سؤالك السابق, سأرى مالدينا هناك :P .

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#5

نعم أخي بشار :clapping:

قمت بتطبيق كل ما ورد به بحذافيره إلا أن ذلك لم يحل الإشكالية :( :cry:

و لا أدري أن يكمن الخلل

#6

ممممممممم, حسب ماتقول أنه يعمل بجهازك, لكن لا يعمل بأجهزة أخرى .

هل قمت بكل مايتوجب عليك عمله بالنسبة لتغطية مطالب الـ SQL Server ؟

لماذا لاتجرب استخدام هذا :

 

Dim _Connection [color= #b1b100;]As [color= #000000; font-weight: bold;]New [color= #990000;]System[color= #339933;].Data[color= #339933;].SqlClient[color= #339933;].SqlConnection

_Connection[color= #339933;].ConnectionString [color= #339933;]= [color= #0000ff;]"Data Source=.SQLEXPRESS;AttachDbFilename=" [color= #339933;]& [color= #990000;]_

IO[color= #339933;].Path[color= #339933;].Combine[color= #009900;]( Application[color= #339933;].StartupPath[color= #339933;].ToString[color= #339933;], [color= #0000ff;]"YourDataBaseFileName.mdf" [color= #009900;]) [color= #339933;]& [color= #990000;]_

[color= #0000ff;]";Integrated Security=True;Connect Timeout=30;User Instance=True"

[color= #0000ff;]' Command

[color= #0000ff;]' Adapter

[color= #0000ff;]' Your code

[color= #0000ff;]

بالتوفيق :P

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 20 يناير 2009 في 09:27

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#7

شكرا لك أخي بشار...

إلا أنني وجدت أن الكود يترك البرنامج يطلب قاعدة البيانات من نفس مسار تشغيل البرنامج...

بينما قاعدة البيانات أنا وضعتها في مجلد data و الموجود في C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\

و قد كنت عملت تعريف لها في modules و هذا فحواه

Public constring As String = "Data Source=" + My.Computer.Name & "\SQLEXPRESS" + ";Initial Catalog=water;Integrated Security=SSPI;persist security info=False;"
	Public SqlConnection1 As SqlClient.SqlConnection = New SqlClient.SqlConnection(constring)
#8

Check your hotmail inbox :) >

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#9

السلام عليكــم ورحمـة الله وبركاتــه

أخواني الأفاضل أشكركم الشكر الجزيل على الجهد الذي بذلتموه معي في حل الإشكالية

كما اتوجه بالشكر الجزيل و الخاص لأخي بشار الذي لم يدخر جهد في تقديم المساعدة

و أحببت أن اكتب حل الإشكالية هنا ليستفيد منه الجميع

1- يجب التأكد من اعدادات SQL أن تكون مطابقة لجهازك

2-اذا كنت تستخدم تعريف للمسار لقاعدة البيانات في Module

Public constring As String = "Data Source=" + My.Computer.Name & "\SQLEXPRESS" + ";Initial Catalog=water;Integrated Security=SSPI;persist security info=False;"

فاترك نقطة بدل My.Computer.Name

3- يجب أن يحتوى الجهاز الذي تم تركيب البرنامج على جميع الملفات و البرمجيات التي يحتاجها البرنامج

و لكم جزيل الشكر

#10
المدلهم كتب:
السلام عليكــم ورحمـة الله وبركاتــه

أخواني الأفاضل أشكركم الشكر الجزيل على الجهد الذي بذلتموه معي في حل الإشكالية

كما اتوجه بالشكر الجزيل و الخاص لأخي بشار الذي لم يدخر جهد في تقديم المساعدة

و أحببت أن اكتب حل الإشكالية هنا ليستفيد منه الجميع

1- يجب التأكد من اعدادات SQL أن تكون مطابقة لجهازك

2-اذا كنت تستخدم تعريف للمسار لقاعدة البيانات في Module

Public constring As String = "Data Source=" + My.Computer.Name & "\SQLEXPRESS" + ";Initial Catalog=water;Integrated Security=SSPI;persist security info=False;"

فاترك نقطة بدل My.Computer.Name

3- يجب أن يحتوى الجهاز الذي تم تركيب البرنامج على جميع الملفات و البرمجيات التي يحتاجها البرنامج

و لكم جزيل الشكر

مبروك !!!! :P

الله يجعلها أكبر المصايب :D

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…