Beispiel #1
0
        private string CreateValuesCmdText(SQLValueTypes cmdType, object[] values)
        {
            if (_cmdValuesCache == null)
            {
                LoadValuesCache();
            }

            var ret = _cmdValuesCache.ContainsKey(cmdType) ? _cmdValuesCache[cmdType].CreateCmd(values) : null;

            CmdBuilder.Append(ret);
            return(ret);
        }
Beispiel #2
0
        private string CreateFieldsCmdText(SQLValueTypes cmdType, string[] fields)
        {
            if (_cmdValuesCache == null)
            {
                LoadValuesCache();
            }

            var ret = _cmdValuesCache.ContainsKey(cmdType) ? _cmdValuesCache[cmdType].CreateCmd(fields) : null;

            CmdBuilder.Replace("@", ret);
            return(ret);
        }
Beispiel #3
0
 public void Values(params string[] values)
 {
     SQLValueType = SQLValueTypes.Values;
     CreateValuesCmdText(SQLValueTypes.Values, values);
 }
Beispiel #4
0
 public void Fields(string[] fields)
 {
     SQLValueType = SQLValueTypes.Fields;
     CreateFieldsCmdText(SQLValueTypes.Fields, fields);
 }
Beispiel #5
0
 internal void CreateValueTypesCmd(SQLValueTypes type, object[] values)
 {
     CreateValuesCmdText(type, values);
 }