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

كيف احدد مسار قاعدة البيانات في متغير عبر حقل لاكثر من قاعدة

بدأه خيال وحب في 13 سبتمبر 2008 · 6 رد · 951 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء الورود

لدي برنامج ولنفترض ان لدي 10 نسخ احتياطية ولا اريد تغيير الاسم كل مرة للاسم الاصلي وهو المسار الثابت للبرامج المعتادة، ولكن اريد المستخدم ان يحدد القاعدة التي يريد قبل دخول البرنامج

وهذه محاولتي

الكود الذي وضعت به التكست بكس

Public connsss As New SqlConnection("Data Source=.\SQLEXPRESS;	 AttachDbFilename=" + Me.TextBox1.Text + ";Integrated Security=True;Connect Timeout=30;User Instance=True")

Imports System.Data.SqlClient

Public Class ChangeDatabase

	Public dsss As New DataSet
	Public dsRosesss As New DataSet
	Public dataStrsss As String
	Public connsss As New SqlConnection("Data Source=.\SQLEXPRESS;	 AttachDbFilename=" + Me.TextBox1.Text + ";Integrated Security=True;Connect Timeout=30;User Instance=True")
	Public SQLstrsss As String
	Public SQLstr2sss As String

	Function connesss()
		Try

			connsss.Open()
			SQLstrsss = "Select * from Login"
			Dim myCommands As New SqlCommand(SQLstrsss, connsss)
			Dim DataAdapter1s As New SqlDataAdapter(myCommands)
			DataAdapter1s.Fill(dsss)

			Dim v As New MDIParent1
			v.Show()
			Me.Hide()
			connsss.Close()
		Catch ex As Exception
			MsgBox(ex.Message)
			MsgBox("Sorry Connection to Database Failed!")
		End Try
		Return 0
	End Function

	Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
		dataStrsss = Me.TextBox1.Text()
		Call connesss()
	End Sub
End Class

تحياتي وكل عام والجميع بألف خير

دمتم بود وسلام

:wub:

تم تعديل هذه المشاركة بواسطة خيال وحب في 13 سبتمبر 2008 في 23:04

انا افكر اذا انا مبدع .... I think therfore I am Creative

#2

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

ولكن لي ملاحظة عند جمع سلاسل نصية يفضل استخدام & وليس +

هل واجهت أي مشكلة عند تنفيذ الكود عمليا؟؟؟؟

إن واجهت أي مشكلة يرجى شرحها بالتفصيل إضافة إلى ذكر أية رسائل خطأ كاملة.

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

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

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

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

#3

شكرا على ملاحظاتك اخي محمد - تظهر رسالة مفادها وجود خطأ في ال Login وبعد ذلك يفشل الاتصال

انا افكر اذا انا مبدع .... I think therfore I am Creative

#4

تأكد مما يلي:

1 - إدخال اسم الملف مع المسار الكامل له

2 - التأكد من وجود الملف بواسطة FileExists قبل إضافتة لنص الاتصال

3 - زيادة قيمة المتغير Connect Timeout في نص الاتصال أو حتى إزالته منه

يرجى وضع الرسائل التي تظهر لك كاملة بالتفصيل الممل حتى أستطيع تحديد المشكلة إن شاء الله

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 14 سبتمبر 2008 في 15:39

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

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

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

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

#5

مرحبا استاذي محمد سامر...

آسف لتأخري بالرد ولكن لظروف خارج ارادتي ....

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

وارفق المثال وصورة للرسالة .......... وانتظر منك الرد اخي محمد مع خالص الشكر...

تقبلوا ارق التحايا ،

ChangeDB.zip

post-106831-1222440464_thumb.jpg

انا افكر اذا انا مبدع .... I think therfore I am Creative

#6

للرفع

انا افكر اذا انا مبدع .... I think therfore I am Creative

#7

للرفع

انا افكر اذا انا مبدع .... I think therfore I am Creative

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

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

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

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

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