Esempio n. 1
0
        /// <include file='Doc/en_EN/FbDataReader.xml' path='doc/class[@name="FbDataReader"]/method[@name="GetOrdinal(System.String)"]/*'/>
        public int GetOrdinal(string name)
        {
            this.CheckState();

            for (int i = 0; i < this.fields.Count; i++)
            {
                if (GlobalizationHelper.CultureAwareCompare(name, this.fields[i].Alias))
                {
                    return(i);
                }
            }

            throw new IndexOutOfRangeException("Could not find specified column in results.");
        }
Esempio n. 2
0
        /// <include file='Doc/en_EN/FbParameterCollection.xml'	path='doc/class[@name="FbParameterCollection"]/method[@name="IndexOf(System.String)"]/*'/>
        public int IndexOf(string parameterName)
        {
            int index = 0;

            foreach (FbParameter item in this.parameters)
            {
                if (GlobalizationHelper.CultureAwareCompare(item.ParameterName, parameterName))
                {
                    return(index);
                }
                index++;
            }
            return(-1);
        }
        internal int IndexOf(string errorMessage)
        {
            int index = 0;

            foreach (FbError item in this)
            {
                if (GlobalizationHelper.CultureAwareCompare(item.Message, errorMessage))
                {
                    return(index);
                }
                index++;
            }

            return(-1);
        }