for Data = False; Packet Size = 4096 ");. Data.OleDb.OleDbConnection oleDbConnection1 = new System.Data.OleDb.OleDbConnection (@" Provider = Microsoft.Jet.OLEDB.4.0; Data adapter1 = new System.Data.OleDb.OleDbDataAdapter ("SELECT * FROM METAIDX", oleDbConnection1);. Data.OleDb.OleDbCommand команда = new System.Data.OleDb.OleDbCommand ("SELECT * FROM METAIDX", oleDbConnection1); . SelectCommand = команда;. Open ();
// + + + + + + + + + + + + + + + +
# endregion
# region відбір ключів терм.Tables.Clear (); (int w = 0; w <условіе.Length; w + +)
{
// команда.CommandText = "SELECT IDX_ID FROM";
команда.CommandText = "SELECT";
команда.CommandText + = "FROM";
команда.CommandText + = "WHERE"; (умова [w]. Терм.Trim ()! = "" | умова [w]. Умова == "Є значення" | умова [w]. Умова == "Немає значення")
{(умова [w]. Умова)
{"Так само": команда. одно ": команда.CommandText + =" NOT LIKE '% "; break;" Не включає ": команда. CommandText + = "NOT" + "IDX" + this.условіе [w]. Таблиця + "." + "TERM LIKE '%"; break; "Починається з": команда.CommandText + = "IDX" + this.условіе [w]. Таблиця + "." + "TERM LIKE '"; break; "Не починається з": команда. CommandText + = "NOT" + "IDX" + this.условіе [w]. Таблиця + "." + "TERM LIKE '"; break; "Більше": > '"; Break;" Більше або дорівнює ": команда. CommandText + = "IDX" + this.условіе [w]. Таблиця + "." + "TERM> = '"; break; "Менше": команда. CommandText + = "IDX" + this.условіе [w]. Таблиця + "." + "TERM <'"; break; "Менше або дорівнює": команда. CommandText + = "IDX" + this.условіе [w]. Таблиця + "." + "TERM <= '"; break; "Є значення": команда. CommandText + = "IDX" + this.условіе [w]. Таблиця + "." + "TERM IS NOT NULL"; break; "Немає значення": команда. CommandText + = "IDX" + this.условіе [w]. Таблиця + "." + "TERM IS NULL"; break;
} (умова [w]. Умова! = "Є значення" & умова [w]. Умова! = "Немає значення")
{
case "Так само": команда.CommandText + = "'"; break; "Не
case "Не включає": команда.CommandText + = "% '"; break; "Починається з": команда.CommandText + = "%'"; break; "Не починається з ": команда.CommandText + ="% '"; break;
case "Більше": команда.CommandText + = "'"; break;
case "Більше або дорівнює": команда.CommandText + = "'"; break;
case "Менше": команда.CommandText + = "'"; break;
case "Менше або дорівнює": команда.CommandText + = "'"; break;
}
}
{. SelectCommand = команда;. Tables.Add ();
a...