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

ملاحظة سريعة بخصوص تضمين قاعدة بيانات Sql Server 2005 ضمن برنامج الإعداد بطريقة Clickonce

بدأه محمد سامر أبو سلو في 27 مارس 2008 · 9 رد · 2,925 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ملاحظة سريعة بخصوص تضمين قاعدة بيانات Sql Server 2005 ضمن برنامج الإعداد بطريقة ClickOnce

اقرأ الملف المرفق

ClickOncenotes.zip

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

ملاحظة: نفس الكلام ينطبق إن كنت تتعامل مع قاعدة بيانات أكسيس

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

نقطة إضافية وهي ان ملف قاعدة البيانات أثناء العمل بتقنية ClickOnce لايتم نشره في نفس المجلد مع الملف التنفيذي وهذا مثال عن إجراءات تستخدم للحصول على مسار قاعدة البيانات

	Private Function CorrectPath(ByVal FPath As String) As String
		If Mid(FPath, FPath.Length, 1) <> "\" Then
			Return FPath & "\"
		Else
			Return FPath
		End If
	End Function

	Private Function GetDatabaseFullPath(ByVal FileName As String) As String
		Dim DbFolder As String
		Try
			DbFolder = My.Application.Deployment.DataDirectory
		Catch ex As Exception
			ex = Nothing
			DbFolder = Application.StartupPath
		End Try
		DbFolder = CorrectPath(DbFolder)

		Return DbFolder & FileName
	End Function

	Private Function GetDBFileNameFromDefaultConnectionStringn() As String
		' استبدل القيمة هنا بما يناسب مشروعم
		Dim ConnStr As String = My.Settings.MobilePictureCollectionConnectionString.ToString

		Dim Idx_1 As Integer = ConnStr.IndexOf("|DataDirectory|\")
		Dim Idx_2 As Integer = ConnStr.IndexOf(";", Idx_1 + "|DataDirectory|\".Length)
		Return (ConnStr.Substring(Idx_1 + "|DataDirectory|\".Length, Idx_2 - Idx_1 - "|DataDirectory|\".Length))

	End Function

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

شرح جميل شكرا والله يباركلك في علمك يارب

100% Muslim Sunni

█║│█│║▌║││█║

█║│█│║▌║││█║

3619003249802010

Mahjooob Ibrahim

█║│█│║▌║││█║

█║│█│║▌║││█║

3619003249802010

#5

مشكور ياخي الجميل لكن ممكن تضمين كود لعمل اضافه لقاعده بيانات من نوع SQL

#6
ViRuS4egypt كتب:
مشكور ياخي الجميل لكن ممكن تضمين كود لعمل اضافه لقاعده بيانات من نوع SQL

يبدو أنك لم تقرأ الملف المرفق فالشرح الأساسي كان عن قاعدة بيانات SQL والكود المذكور في المشاركة اللاحقة يعمل مع SQl و Access

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 30 أبريل 2008 في 09:23

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#7

شكرا استاذنا الغالى وفي انتظار المزيد عن هذه التقنية العجيبه

100% Muslim Sunni

█║│█│║▌║││█║

█║│█│║▌║││█║

3619003249802010

Mahjooob Ibrahim

█║│█│║▌║││█║

█║│█│║▌║││█║

3619003249802010

#8

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

وكأني وجدتُ ظالتي ،،

الأستاذ العزيز محمد سامر ،،

يعطيك العافيه ،،

بس ياريت تعيد تحميل الملف ،،

لما أفكه يعطيني رساله إنه معطوب ،،

وإن شاء الله راح تزبط ..

بالتوفيق ..

تحياتي

#9
اقتباس
وكأني وجدتُ ظالتي ،،

الأستاذ العزيز محمد سامر ،،

يعطيك العافيه ،،

بس ياريت تعيد تحميل الملف ،،

لما أفكه يعطيني رساله إنه معطوب ،،

أتوقع إن هذا الحل للمشكله المطروحه في هذا الموضوع :

/index.php?showtopic=181993

بإنتظار تعديل الملف لتجربت الطريقه ،،

موفق لكل خير .

#10
ubd17 كتب:

بس ياريت تعيد تحميل الملف ،،

لما أفكه يعطيني رساله إنه معطوب ،،

تحياتي

تأكد من برنامج التفكيك أو التحميل لديك تم تجربة تنزيل المرفق أكثر من مرة وهو سليم 100% وغير معطوب

ماهو البرنامج الذي تستخدمه لفتح الملف المرفق؟ وما هي نسخة إصداره؟

أنا أعمل على أحدث إصدار من WinZip من أجل ضغط الملفات وبعض البرامج القديمة لاتستطيع فك الملف المضغوط بهذه النسخة بنجاح!

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 19 يناير 2009 في 01:24

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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