Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3576

Re: Problem with databases that contain "-" character

$
0
0

it's a very simple code, as you can see it's very simple, I just cannto open the Hanna connection

        public override int GetUserCode(string dbName, string userName)

        {

            StringBuilder str = new StringBuilder();

            StringBuilder sb = new StringBuilder();

            sb.AppendLine("SELECT ");

            sb.AppendLine("    CASE ");

            sb.AppendLine("        WHEN EXISTS (SELECT 'A' ");

            sb.AppendLine("        FROM OUSR ");

            sb.AppendLine("        WHERE USER_CODE = :UserName) THEN ");

            sb.AppendLine("        (SELECT \"USERID\" ");

            sb.AppendLine("        FROM OUSR ");

            sb.AppendLine("        WHERE \"USER_CODE\" = :UserName) ");

            sb.AppendLine("        ELSE -1 ");

            sb.AppendLine("    END AS \"UserCode\" ");

            sb.AppendLine("FROM DUMMY;  ");

 

 

            HanaConnection hanaCn = new HanaConnection("Server=172.16.0.130:30015;UserID=SYSTEM;Current Schema='OLKDEMO-REST'");

            HanaCommand hanaCm = new HanaCommand(str.ToString(), hanaCn);

            hanaCm.Parameters.Add("UserName", HanaDbType.NVarChar, 8).Value = userName;

            hanaCn.Open();

            //hanaCn.ChangeDatabase(dbName);

            int userCode = (int)hanaCm.ExecuteScalar();

            hanaCn.Close();

            return userCode;

        }


Viewing all articles
Browse latest Browse all 3576

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>