الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

طريقة إنشاء اتصال بالداتابيز تلقائياً - Automatic Login

Featured Replies

بتاريخ:

شباب  بدي طريقة إنشاء اتصال بالداتابيز تلقائياً

oracle forms automatic login to database

لتفادي رسالة الاتصال بالديتابيز كل مرة بشغل فيها الفورم وبنفس الوقت لما تظهر للمستخدم العادي 

 

post-151742-0-47337500-1431011468_thumb.png

 

وشكرا

post-151742-0-47337500-1431011468_thumb.png

بتاريخ:

فيه تريجر اسمه ( ON-LOGON )  اكتب فيه الكود ده

logon('hr','hr@orcl');

طبعا مع تغيير اسم اليوزر والداتا بيز

بتاريخ:
  • كاتب الموضوع

فيه تريجر اسمه ( ON-LOGON )  اكتب فيه الكود ده

logon('hr','hr@orcl');

طبعا مع تغيير اسم اليوزر والداتا بيز

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

DECLARE
	V_USERNAME     VARCHAR2(64);
	V_PASSWORD     VARCHAR2(64);
	V_CONNSTR      VARCHAR2(64);
	V_TEMPNR       NUMBER;
BEGIN
	NULL;
	V_USERNAME := GET_APPLICATION_PROPERTY(USERNAME);
	V_PASSWORD := GET_APPLICATION_PROPERTY(PASSWORD);
	V_CONNSTR  := GET_APPLICATION_PROPERTY(CONNECT_STRING);
	
  -- ALLOW RUNNING FORM IN DEVELPMENT ENVIRONMENT ------------------------------------
	IF V_CONNSTR IS NOT NULL THEN
		--LOGOUT;
		LOGON(V_USERNAME,V_PASSWORD||'@'||V_CONNSTR);		
	END IF;
END;
بتاريخ:

علشان الكود ده يشتغل لازم تكون الاول كنكت بالداتابيز 

بتاريخ:
  • كاتب الموضوع

علشان الكود ده يشتغل لازم تكون الاول كنكت بالداتابيز 

 

هو الكود ليعمل اتصال بالداتا بيز اتوماتيكيا بطريقة سكيور اكتر

  • بعد 2 أسابيع...
بتاريخ:

 

 

DECLARE

un VARCHAR2(30);

pw VARCHAR2(30);

cs VARCHAR2(30);

upc VARCHAR2(200);

connected BOOLEAN := FALSE;

tries NUMBER := 3;

alert_button NUMBER;

PROCEDURE get_connect_info IS

BEGIN

un := GET_APPLICATION_PROPERTY(USERNAME);

pw := GET_APPLICATION_PROPERTY(PASSWORD);

cs := GET_APPLICATION_PROPERTY(CONNECT_STRING);

END;

BEGIN

get_connect_info;

IF un IS NOT NULL THEN

LOGON(un, pw||'@'||cs, FALSE);

IF FORM_SUCCESS THEN /* Successful logon */

connected := TRUE;

END IF;

END IF;

WHILE connected = FALSE and tries > 0 LOOP

upc := un||pw||cs;

LOGON_SCREEN;

get_connect_info;

IF upc = un||pw||cs THEN

EXIT;

END IF;

 

LOGON(un, pw||'@'||cs, FALSE);

IF FORM_SUCCESS THEN /* Successful logon */

connected := TRUE;      

END IF;

tries := tries - 1;

END LOOP;

IF NOT connected THEN

          RAISE FORM_TRIGGER_FAILURE;

END IF;

END;

 

بتاريخ:

يمكنك الاتصال مباشرة الى قاعدة البيانات كالاتي

المرفق

 C:\orant1\BIN\ifrun60.EXE filename.fmx userid=user/pwd@databasenam

post-56760-0-44579000-1432551851_thumb.jpg

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.