Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

[Oracle][ODBC][Ora]ORA-01017: invalid username/password; logon denied

Veeresh.SMar 28 2010 — edited Mar 28 2010
---cmd prompt------------------------

H:\>sqlplus scott/tiger

SQL*Plus: Release 10.2.0.3.0 - Production on Sun Mar 28 16:54:53 2010

Copyright (c) 1982, 2006, Oracle. All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

-------------ASP -------------------------


<%@ Language="JScript" %>

<%

var uname=Request.Form("un");
var upwd=Request.Form("pwd");
Response.Write("User Name is " + uname + "<br>" + "password is " + upwd);
var sql = "select * from emp";
var conn = Server.CreateObject("ADODB.Connection");
var rs = Server.CreateObject("ADODB.Recordset");
conn.Open = "Driver={Oracle in OraDb10g_home1};DBQ=tcp;UID='uname';PWD='upwd';";
rs.Open(sql, conn, 3, 3);

%>


------------------Error------------------


User Name is scott
Password is tiger

Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Oracle][ODBC][Ora]ORA-01017: invalid username/password; logon denied

/prc/main.asp, line 11

---------------------------------------
variable uname has valid username that is 'scott' and variable upwd as valid password ie 'tiger' both entered by the user.

with the same username and password i am able to connect to the database from the command prompt.

but when i tried using odbc through ASP(javascript) i am getting above error.

and one more thing if i mention username and password directly in UID and PWD it works but when i pass it through variables it wont work.
since variables have username and password it has to take from it directly...........manually i cant give,dynamically it has to take.


plz help me out....how i can pass the parameter to that UID and PWD.

conn.Open = "Driver={Oracle in OraDb10g_home1};DBQ=tcp;UID='uname';PWD='upwd';";


help plz

----------------

conn.Open = "Driver={Oracle in OraDb10g_home1};DBQ=tcp;UID='uname';PWD='upwd';"; --- does not work

conn.Open = "Driver={Oracle in OraDb10g_home1};DBQ=tcp;UID=scott;PWD=tiger;"; --- works

but i want the 1st statement to work........since user gives the password and username dynamically.

Thanks
Veeresh S
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 25 2010
Added on Mar 28 2010
1 comment
6,224 views