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

سؤال هل يمكن للفيجول بيزك أن يتصل بقاعدة بينات على الانترنت؟

مغلق
بدأه egy-cgi في 5 فبراير 2003 · 20 رد · 2,109 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال هل يمكن للفيجول بيزك أن يتصل بقاعدة بينات على الانترنت؟

عندى موقع على الانترنت به قواعد بينات ماى أس كيو أل و أريد أن أتصل بها بالفيجول بيسك

لو فى طريقه أن الفيجول بيسك يتصل بقاعدة بينات على الانترنت أى كانت أكسس أو my sql ياريت حد من الاخوان يفيدنى كيف أتصل بها

حتى يكون التعامل مع قو اعد البينات أسهل

و شكرا

و انتظر الردكم الكريم

#2

;)

وَقُل رَّبِّ زِدْنِي عِلْماً

#3

ياشباب السؤال مهم

وعذرأ 00000

لتقريب: مثل قاعدة محركات البحث

والبقيه عندكم وشكرا:(

#4

لا أخى لقد فهمت قصدى خطاء لست أقصد مثل محركات البحث لأن محركات البحث تختلفحيث يتعامل معها صفحات انترنت بلغة الasp or php or cgi

كن ما أقصده هو مثل مايحدث فى برامج المراسله حيث يتصل العميل لديك بخادم النترنت الذى يحتوى على قاعدة بيانات و الباقى سهل عمله وانا اعتقد انى قربت من الحل حيث يتعامل مع ما يسمى بالodbc الموجوده بالكنترول بنيل لها علاقه هذا ما أخبرنى به صديق

و شكرا

#5

لكن ما العلاقه لم أعرف حتى الان تقريبا مثل ما يحدث مع برنامج أبراق

http://ibraq.com/ أنظر و ستعلم قصدى

و شكرا

#6

لقد اردت تجديد الموضوع لاهميتة

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

اعتقد ان السؤال فعلا يستحق الجدية

فى حالة وجود الحل لهذا السؤال سيكون هذا بداية مشروع كبير جدا

ارجو من الخبراء والعمالقة الرد على السؤال

(f)(f)(f)

وَقُل رَّبِّ زِدْنِي عِلْماً

#7

UP

وَقُل رَّبِّ زِدْنِي عِلْماً

#8

السلام عليكم

أخي هذا كود لربط قاعدة البيانات الموجودة على الإنترنت :

Dim rdsDataSpace As RDS.DataSpace

Dim rdsDataFactory As Object

Dim rs As ADODB.Recordset

' Remote server address

strServer = "http://www.yourdomain.com"/

' Connection string

strConnect = "dsn=yourDSN;UID=admin;PWD=password;"

' SQL String

strSQL = "SELECT * from tbl_yourData"

' Generate the local and remote data objects

Set rdsDataSpace = New RDS.DataSpace

Set rdsDataFactory = rdsDataSpace.CreateObject("RDSServer.DataFactory", strServer)

' Open the recordset

Set rs = rdsDataFactory.Query(strConnect, strSQL)

هذا وعليكم تجربوا الكود وتفيدونا بالنتائج . على فكرة الكود نقلته من أحد المنتديات بس نست اي منتدى هو .

تحياتي ,

#9

واو موضوع وفكرة حلوة مشكور عليها اخوي

الف شكر اخوي visitor لكن هلا يتفضل احد الاخوة الافاضل بشرح كيفية استخدامه

شكرا سلفا (f)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10

مشكور أخوى على الكود

الموقع ده المفروض بيشرح الجزاء ده بس انا مو فاهموه

http://www.able-consulting.com./ADO_Conn.htm

لو احد من الاخوه أستوعب ما به ياريت يفيدنا حتى تعم الفائده

لأن هذا الموضوع رائع و يفتح ألاف من التطبيقات

و ياريت الاخوه المهتمين يضيفونى بالمسنجر حقهم لنتبادل الافكار أسرع و نفيد بعضنا

egysec2000@hotmail.com

programmer90@hotmail.com

و شكرا

#11

بس أخى ما واضح بالكود نوع القاعده هل هى أكسس أو ماى أس كيو أل و ياريت الشرح و شكرا لك

#12

أخى ما هى ال RDS.DataSpace

كيف أضيفها للبرنامج

#13

أخي يمكنك إضافتها عن طري referance من قائمة Project بعد إن تختارها ستظهر لك قائمة من القائمة ابحث عن Miscrosoft Remote ......... .

هذا حاليا وبشكل سريع راح أتأكد من هذه النقطة وارد عليك إن شاء الله .

#14

السلام عليكم

أخي egy-cgi بالنسبة RDS.DataSpace وكيفية إضافتها للبرنامج أتبع هذا المسار من Project اختر References منها أختر Microsoft Remote Data Services 2.7 Library . تم إضافتها للبرنامج.

وبعد راح تحتاج إلى مكتبة ال ADO وهي Microsoft ActiveX Data Objects 2.0 Library على نفس المسار السابق .

على فكر شباب خلال بحثي على الإنترنت بخصوص هذا الموضوع عثرت على الإكواد التالية والتي تتيح الإتصال بقاعدة البيانات وهي /

MS Remote - Access (Jet)

If you want to use an ODBC DSN on the remote machine

oConn.Open "Provider=MS Remote;" & _

"Remote Server=http://myServerName;" & _

"Remote Provider=MSDASQL;" & _

"DSN=AdvWorks;" & _

"Uid=myUsername;" & _

"Pwd=myPassword"

If you want to use an OLE DB Provider on the remote machine

oConn.Open "Provider=MS Remote;" & _

"Remote Server=http://myServerName;" & _

"Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source=c:somepathmydb.mdb", _

"admin", ""

If you want to use an OLE DB Provider on the remote machine

oConn.Open "Provider=MS Remote;" & _

"Remote Server=http://myServerName;" & _

"Handler=MSDFMAP.Handler;" & _

"Data Source=MyAdvworksConn"

The corresponding entry in the winntMsdfmap.ini file would be:

[connect MyAdvworksConn]

Access = ReadWrite

Connect = "Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=mydb.mdb;

User Id=admin;

Password=""

هذا الذي تمكنت منه لحد هذه الحظة والباقي عليكم يا شباب .

تحياتي .

#15

والله مش عارفين ازاى نشكرك اخى Visitor_OM

ربنا يزيدك من علمة

وشكرا لك (f)

وَقُل رَّبِّ زِدْنِي عِلْماً

#16

لا شكر على واجب

أخوك Visitor_OM

#17

ولكن كيف يتم استخدام هذا الكود اخى الكريم

ارجو توضيح ذلك لو امكن

وَقُل رَّبِّ زِدْنِي عِلْماً

#18

شكرا أخوى و انا و جدت أكواد شبيهه له بالموقع الموجود بأعلى

#19

ل أحد من الاخوه نفذ المشروع و ان نفذه ياريت يلحقه بالرساله حتى تعم الفائده و شكرا

و جزاكم الله الخير

#20

يعني مفيش مثال ييوضح فقط الاتصال

القاعدة مثلا

http://domain.com/db.mdb

ايه التعديل على كود الاتصال

#21

بالنسبة لاستخدام قاعدة بيانات اكسس اعتقد ان الامر غير وارد وسيكون عقيما فكيف ستكتب على هذه القاعدة الا اذا اعطيت صلاحيا الكتابة على هذا الموقع فعندها كيف سيصبح حال موقعك ؟

هذا الموضوع مغلق.

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

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

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

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

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