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

ما مشكلة هذا الكود

بدأه بيل قيتس في 26 أبريل 2008 · 2 رد · 680 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ما مشكلة هذا الكود , حيث انني اقوم بعمل منظومة باحد اجزائها كود اختبار الإتصال بقاعدة بيانات من نوع (SQL Server 2005)

المشكلة هي عند ادخال اسم السيرفر و اسم قاعدة البيانات صحيحين و اختبار الإتصال يعمل الكود بدون اي مشاكل اما عندما اخطئ في احدهما و اختبار الإتصال يتوقف النظام عن العمل .

وهذا هو الكود:

procedure TForm1.Button1Click(Sender: TObject);
begin
  with ADOConnection1 do
	begin
	  Close;
	  ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog='+Trim(Edit1.Text)+';Data Source='+Trim(Edit2.Text);
	  Open;
	  if Connected then
		MessageDlg('		 Connection Successful					  ',mtInformation,[mbOk],0)
	  else
		MessageDlg('		 Connection Unsuccessful					  ',mtError,[mbOk],0)
	end;
end;

والذي اريده بضبط هو اختبار الإتصال بقاعدة البيانات برماجياً

ملاحظة :- اسم السيرفر اقوم بادخاله عن طريق Edit2 و اسم قاعدة البيانات اقوم بادخالهم عن طريق Edit1

#2

السلا م عليكم

اخي استعمل

try

except

لا تنسى time out

#3

مشكور اخي زكيري عبد العالي

تم التجربة وكانت المشكلة في TimeOut

والكود الان يعمل

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