コード例 #1
0
ファイル: SQLRelayCommand.cs プロジェクト: joegana/sqlrelay
        private Boolean runQuery()
        {
            if (_commandtext == null)
            {
                return(false);
            }

            validConnection();
            getCursor();

            if (Parameters.Count == 0)
            {
                if ((_prepared) ? _sqlrcur.executeQuery() : _sqlrcur.sendQuery(_commandtext))
                {
                    return(true);
                }
            }
            else
            {
                if (!_prepared)
                {
                    Prepare();
                }

                bindParameters();

                if (_sqlrcur.executeQuery())
                {
                    copyOutBindValues();
                    return(true);
                }
            }

            throw new SQLRelayException(_sqlrcur.errorNumber(), _sqlrcur.errorMessage());
        }
コード例 #2
0
ファイル: cs-errors.cs プロジェクト: joegana/sqlrelay
        public static void Main()
        {
            SQLRConnection con = new SQLRConnection("sqlrserver", 9000, "/tmp/example.socket", "user", "password", 0, 1);
            SQLRCursor     cur = new SQLRCursor(con);


            if (cur.sendQuery("select * from my_nonexistant_table") != true)
            {
                Console.WriteLine(cur.errorMessage());
            }
        }