15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


odbc

R DEVI PRASAD -- devi@swathi.ecil.stph.net
Tuesday, February 06, 1996

Hi all,
	I use VC++ as a front end to the SQL-SERVER running on NT 3.5. 
I have clearly listed out the problem i'm facing.

Any help is appreciated.


here's the problem: 




PlatForm 	:	WindowsNT ver 3.51
				Visual C++ ver 2.0 (MFC ver 3.0)
				SQL Server ver 6.0

Problem 	:	Without user interaction, we are unable to handle
				the DataBase down condition.

Description :	What is happening is, in case of DataBase down, when
		we are executing Open function (CRecordset::Open()) of
		CRecordset class, we are getting MessageBox informing
    		"Connect Failed". After clicking OK, it is displaying
		another DialogBox (SQL Server Login). If we try to login 
		again, it is following above sequence. If we press Cancel 
		button of SQL Server Login DialogBox, Open() Function 
		returns FALSE.
		Because of all the Message and Dialog Boxes, we are unable to 
		catch the DataBase down event automatically ( With Out User 
		Interaction). We've tried using CDBexception too.

Question	:	Is there any method to trap the DataBase down event
			without user interaction. (Using ODBC MFC classes or
			Windows SDK).


Much Thanks in advance..



devi prasad



>                                   .\\\.
>                                  ( 0 0 )
> ____________________________.oOo__( ^ )__oOo.____________________________
>(_)                                 \~/                                 (_)
>| |	 R.Devi Prasad  	    E-mail : devi@swathi.ecil.stph.net   | | 
>| |     Graduate Engineer, R&D,                                         | |
>| |     Computer Group.,                                                | |
>| |     ECIL-Hyderabad - 500 062, India.                                | |
>| |	 Ph: 91-40-620131 Extn. 3435       
>| |     								 | |
>| |     Res: Plot E10, Sunny Palace,Kamala nagar, ECIL POST, Hyderabad  | |
>| |                                                                     | |
>| |	 Project: Automatic Teller machine i/f on X.25 networks. 
          (VC++ 1.52/MFC 3.01/Win 3.11,Eicon X.25 Tool kit ) !!!         | |
>| |____________________________.oooO___Oooo.____________________________| |
>(_)			       (   )   (   )                            (_)
>			        \ (     ) /
>			         \_)   (_/
>



Darren Martz -- martz%mspo3@mprgate.mpr.ca
Wednesday, February 07, 1996


There is a problem in the CDatabase::Open with MFC3 whereas the call   
SQLDriverConnect is being passed the window handle of your application.   
This gives ODBC the ability to "visually" deal with any problems that it   
can.

What you want is to receive an exception if there is ANY problems with   
the connection - correct?
I imagine that you are trying to use your own logon dialog box.

Darren Martz
martz@mpr.ca

 ----------
From:  owner-mfc-l[SMTP:owner-mfc-l@netcom.com]
Sent:  Tuesday, February 06, 1996 11:00 AM
To:  mfc-l
Subject:  odbc

Hi all,
        I use VC++ as a front end to the SQL-SERVER running on NT 3.5.
I have clearly listed out the problem i'm facing.

Any help is appreciated.


here's the problem:




PlatForm        :       WindowsNT ver 3.51
                                Visual C++ ver 2.0 (MFC ver 3.0)
                                SQL Server ver 6.0

Problem         :       Without user interaction, we are unable to handle
                                the DataBase down condition.

Description :   What is happening is, in case of DataBase down, when
                we are executing Open function (CRecordset::Open()) of
                CRecordset class, we are getting MessageBox informing
                "Connect Failed". After clicking OK, it is displaying
                another DialogBox (SQL Server Login). If we try to login
                again, it is following above sequence. If we press Cancel   

                button of SQL Server Login DialogBox, Open() Function
                returns FALSE.
                Because of all the Message and Dialog Boxes, we are   
unable to
                catch the DataBase down event automatically ( With Out   
User
                Interaction). We've tried using CDBexception too.

Question        :       Is there any method to trap the DataBase down   
event
                        without user interaction. (Using ODBC MFC classes   
or
                        Windows SDK).


Much Thanks in advance..



devi prasad



>                                   .\\\.
>                                  ( 0 0 )
> ____________________________.oOo__( ^   
)__oOo.____________________________
>(_)                                 \~/   
                                (_)
>| |     R.Devi Prasad              E-mail : devi@swathi.ecil.stph.net   
  | |
>| |     Graduate Engineer, R&D,   
                                        | |
>| |     Computer Group.,   
                                               | |
>| |     ECIL-Hyderabad - 500 062, India.   
                               | |
>| |     Ph: 91-40-620131 Extn. 3435
>| |   
                                                                    | |
>| |     Res: Plot E10, Sunny Palace,Kamala nagar, ECIL POST, Hyderabad   
 | |
>| |   
                                                                    | |
>| |     Project: Automatic Teller machine i/f on X.25 networks.
          (VC++ 1.52/MFC 3.01/Win 3.11,Eicon X.25 Tool kit ) !!!   
        | |
>|   
|____________________________.oooO___Oooo.____________________________| |
>(_)                           (   )   (   )   
                           (_)
>                               \ (     ) /
>                                \_)   (_/
>




| Вернуться в корень Архива |