منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access (/showthread.php?tid=17969)



هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access - thevirus - 09-11-16

هل يمكن بعد انشائي لقاعدة بيانات SQL بواسطة الفيجوال بيسك ان اتصل بها كما في اكسس

PHP كود :
   Dim con As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" Application.StartupPath "\smartshop.mdb;user id=admin;jet oledb:database password=password"
وماهي سلسة الاتصال اذا امكن


RE: هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access - ممدوح - 09-11-16

نص الاتصال حيكون مختلف حسب نوع قاعدة بيانات Sql مثل
كود :
Public cnn As New SqlConnection("Data Source=SqlServerName; Initial Catalog=DataBaseName;")

كود :
Public cnn As New SqlConnection("Server=.\SQLExpress; AttachDbFilename='C:\Folder\Database.mdf';")

لو توضح كيف عملت قاعدة البيانات ممكن يسهل الأمر، لأنه غالباً تستطيع معرفة النص الصحيح من الفجوال نفسه بدون إجتهادات.


RE: هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access - thevirus - 09-11-16

(09-11-16, 06:54 PM)ممدوح كتب : نص الاتصال حيكون مختلف حسب نوع قاعدة بيانات Sql مثل
كود :
Public cnn As New SqlConnection("Data Source=SqlServerName; Initial Catalog=DataBaseName;")

كود :
Public cnn As New SqlConnection("Server=.\SQLExpress; AttachDbFilename='C:\Folder\Database.mdf';")

لو توضح كيف عملت قاعدة البيانات ممكن يسهل الأمر، لأنه غالباً تستطيع معرفة النص الصحيح من الفجوال نفسه بدون إجتهادات.

يعني قاعدة البيانات في نفس المجلد الذي يتواجد به البرنامج بمعنى 
PHP كود :
" & Application.StartupPath & " 



RE: هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access - ممدوح - 09-11-16

هذا يعني ستستخدم AttachDbFilename كالتالي
كود :
Public cnn As New SqlConnection("Server=.\SQLExpress; AttachDbFilename='" & Application.StartupPath & "\Database.mdf';")



RE: هل يمكن ان تتصل بقاعدة بيانات SQL من دون سيرفر اي اتصال مباشر مثل Access - thevirus - 09-11-16

(09-11-16, 07:08 PM)ممدوح كتب : هذا يعني ستستخدم AttachDbFilename كالتالي
كود :
Public cnn As New SqlConnection("Server=.\SQLExpress; AttachDbFilename='" & Application.StartupPath & "\Database.mdf';")

لا ادري كيف ارد لك جميل لكن ساقول حفظك الرب