private static IQueryAresult _GetUpdateAr(string q, string name = "") { // // var rs = @"update\s+(?<table_name>.*?)(\s+SET\s+(?<col_name>.*?)\s+=\s+(?<value>.*?)\s*(;|,))+"; // var reg = new Regex(rs, RegexOptions.IgnoreCase); // var m = reg.Match(q); // if(!m.Success) // throw new ArgumentException(); // var qr = new UpdateQueryAresult(); // for (var i = 0;i < m.Groups["col_name"].Captures.Count; i++) // { // // // qr.AddColumnValue(m.Groups["col_name"].Captures[i].Value, m.Groups["value"].Captures[i].Value); // } // return qr; //} var updateQuery = new UpdateQueryAresult(name, q); return(updateQuery); }
private static IQueryAresult _GetUpdateAr(string q, string name = "") { // // var rs = @"update\s+(?<table_name>.*?)(\s+SET\s+(?<col_name>.*?)\s+=\s+(?<value>.*?)\s*(;|,))+"; // var reg = new Regex(rs, RegexOptions.IgnoreCase); // var m = reg.Match(q); // if(!m.Success) // throw new ArgumentException(); // var qr = new UpdateQueryAresult(); // for (var i = 0;i < m.Groups["col_name"].Captures.Count; i++) // { // // // qr.AddColumnValue(m.Groups["col_name"].Captures[i].Value, m.Groups["value"].Captures[i].Value); // } // return qr; //} var updateQuery = new UpdateQueryAresult(name, q); return updateQuery; }