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

سؤال عن sql2000 في الدلفي

مغلق
بدأه khat2005 في 5 يناير 2006 · 3 رد · 444 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارجو المساعدة يا أهل المنتدى لو تكرمتم

انا قمت بانشاء قاعدة بيانات عن طريق ال انتربرايس ووضعت هذه القاعدة بجهاز آخر على الشبكة اريد اتصل بهذه القاعدة من جهازي . في الدلفي قمت بفتح داتابيز دسك توب وقمت بانشاء اليس منجر وعرفت الدرايفر mssql والويزر ولكن المحاولة فشلت علما باني اصل الى القاعدة اذا كانت على جهازي بنفس الطريقه ارجو مساعدتي في هذا الموضوع (الشبكة) وجزاكم الله ألف خير .

#2

يا أخ(أخت) khat2005 :

أتمنى أن تراجع الموضوع

/index.php?showtopic=74491&st=15' target='_blank'>

الذي طرحته في المنتدى لعله يساعدك ..

وفية أكواد دلفي مع سكول سيرفر و إليك هذا الكود :

لكي تتصل بمخدم سكول على جهاز اّخر ضمن الشبكة ....

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

وهذا يمكن أن يمنعك من الوصول أيضاً ....................

// server_name : pc_name 
// الذي تريد الإتصال به عبر الشبكة

function Connect_Sql(adC : TADOConnection;DataBase : String; Server_name : string;
username,Password : String; SYSMANAGER : Boolean ): Boolean;
begin
 Result := False;
Try
 adC.Close;
 adC.Properties.Item[5].Value := Server_name;

 if(SYSMANAGER)then
 begin
   adc.ConnectionString := 'Provider=SQLOLEDB.1;' +
   'Integrated Security=SSPI;' +
   'Persist Security Info=False;' +
   'Initial Catalog=' + DataBase;
 end
 else
 begin
   adC.ConnectionString :=
   'Provider=SQLOLEDB.1;' +
   'Password=' + Password + ';' +
   'Persist Security Info=True;' +
   'User ID=' + Username + ';' +
   'Initial Catalog=' + DataBase;
 end;
 try
   adc.Connected := True;
   adc.LoginPrompt:= False;
   result := True;
 except
   result := False;
 end;

 if(adC.Connected)then
   Application.MessageBox(Pchar('تم الإتصال بنجاح'),Pchar('نجاح'),MB_OK);
Except
 Result := False;
end;
end;

إن شاء الله تستفيد من المعلومة

المبرمج عماد .. B) B)

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#3

شكرا لك أخي imadouzoun على الرد ولكن انا قمت باضافة function وعندما اريد أعمل اتصال يطلب اليوزر والباسوورد ويظهر رساله لم يتم العثور على مصدر البيانات ارجو ان لا اكون قد ازعجتك ولكن العملية هذه جديده عليه واريد اصل اليها فاذا بالامكان تقف معي لوسمحت . ايضا اخي انا اشغل قاعدة بيانات برادوكس على الشبكة ولكني اريد انتقل الى msql . اخي انا اسف على كثرة الكلام ولكني اريد اوصل الموضوع اليك . حيث عملت برنامج ضخم جدا على الباردوكس وشغال على الشبكة عدد الاجهزة المتصله بالجهاز الرئيسي 5 اجهزة ولكن بعض الاحيان تظهر رساله وهي invalid parmter ماادري ماهي والآن أقوم بتحويل الباردوكس الى mssql - انتر برايس واعمل اكسمبورت لبيانات البارادوكس وتحويلها مباشرة الى mssql العملية تسير بشكل ممتاز إلا ان البيانات تتحول الى رموز غير مفهومة بدل العربية أرجو منكم مساعدتي والتوضيح أكثر بقدر المستطاع ولكم الشكر والتقدير .

#4

السلام عليكم :

الحقيقة أنا مستغرب من الكلام الذي تقولينه لأن الكود يحوي السطر التالي :

adc.LoginPrompt:= False;

هذا السطر يمنع نافذة إدخال كلمة السر والباسوورد من الظهور أصلاً .. فكيف تظهر عندك يا أخت .

:lol: :lol: :lol:

على كل حال بعد تنفيذ الدالة السابقة بنجاح فإنها ستعيد True وبسهولة :

Ado : AdoTable or AdoQuery

AdoTable.TableName := 'MyTb ';
or :
AdoQuery.sql.text := 'select  *  from MyTb';
ثم :
Ado.Active := True;

المبرمج عماد ... B) B)

تم تعديل هذه المشاركة بواسطة imadouzoun في 5 يناير 2006 في 22:14

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

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

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