Esempio n. 1
0
        /// <summary>
        /// Adds a new Parameter to the Command
        /// </summary>
        /// <param name="oCmd">The Command</param>
        /// <param name="sParameterName">Parameter Name</param>
        /// <param name="oParameterValue">Parameter Value</param>
        public static void AddParameter(System.Data.IDbCommand oCmd, string sParameterName, object oParameterValue)
        {
            Type tParameterValueType = oParameterValue.GetType();

            X.Data.DB.XDbType xDbType = GetDbType(tParameterValueType);
            AddParameter(oCmd, sParameterName, oParameterValue, xDbType, 0, ParameterDirection.Input);
        }
Esempio n. 2
0
        /// <summary>
        /// Returns an Initialized DataBase Function Command
        /// </summary>
        /// <param name="sConnectionString">The Connection String</param>
        /// <param name="sCommandText">Usually the DataBase Function Name</param>
        /// <param name="eReturnType">Return type</param>
        /// <param name="iLength">Return length</param>
        /// <returns>The DataBase Function Command</returns>
        public static System.Data.IDbCommand GetFunctionCommand(string sConnectionString, string sCommandText, X.Data.DB.XDbType eReturnType, int iLength)
        {
            System.Data.IDbCommand oFuncCmd = X.Data.DB.DbFactory.GetCommand(sConnectionString, sCommandText);
            X.Data.DB.DbFactory.AddParameter(oFuncCmd, "RETURN_VALUE", null, eReturnType, iLength, System.Data.ParameterDirection.ReturnValue);

            return(oFuncCmd);
        }