Ik heb het volgende probleempje, ik wil een volautomatische 'setup' maken voor de webbased applicatie die ik heb gemaakt in ASP, nu is het zo dat ik ook een database user toevoeg om op die manier de database aan te kunnen spreken.
Echter, zodra de user al bestaat wil ik natuurlijk een nette error weergeven ipv een botte M$ error, waarmee je niet verder kunt.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The login 'user' already exists.
/cdr/installatie.asp, line 135
Ik wil hier iets netjes neerzetten als
Maar ik heb zitten denken over een EOF of een user_exists, maar kan het niet echt tot werking brengen (volgens mij bestaat het commando user_exists hier binnen ook niet)
Weten jullie hoe ik dit netjes kan oplossen?
Overigens, dit is mijn huidige code:
Echter, zodra de user al bestaat wil ik natuurlijk een nette error weergeven ipv een botte M$ error, waarmee je niet verder kunt.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]The login 'user' already exists.
/cdr/installatie.asp, line 135
Ik wil hier iets netjes neerzetten als
ASP:
1
| response.write ("De user is al aangemaakt, klik op volgende") |
Maar ik heb zitten denken over een EOF of een user_exists, maar kan het niet echt tot werking brengen (volgens mij bestaat het commando user_exists hier binnen ook niet)
Weten jullie hoe ik dit netjes kan oplossen?
Overigens, dit is mijn huidige code:
ASP:
1
2
3
| set MyConn = Server.CreateObject("ADODB.Connection") MyConn.Open " driver={SQL Server}; server="&servernaam&"; database=CDR; UID=sa; PWD="&lok_pas&"" MyConn.Execute " sp_addlogin 'user', 'pass', 'CDR'" |