private void select() { ConnNode t_node = (ConnNode)mainTabControlHT[tabControl1.SelectedTab.Name]; EditorNode e_node = (EditorNode)t_node.subTabControlHT[t_node.sub_tabctl.SelectedTab.Name]; AltibaseConnection a_conn = e_node.s_editor.conn; DataSet a_dataset = e_node.s_editor.dataSet1; DataGridView a_dataGV = e_node.s_editor.dataGridView1; //AltibaseDataAdapter a_dataAdapter = e_node.s_editor.dataAdapter1; //AltibaseCommand a_cmd = e_node.s_editor.cmd; String query = e_node.s_editor.syntaxRichTextBox1.Text; AltibaseDataAdapter da = new AltibaseDataAdapter(a_conn.CreateCommand()); da.SelectCommand = new AltibaseCommand(query, a_conn); a_dataset.Clear(); try { int result = da.Fill(a_dataset); a_dataGV.DataSource = a_dataset.Tables[0]; setMsg("select", result); setHistory(); } catch (Exception ex) { setErrMsg(ex); } }
public override DbDataAdapter XDbDataAdapter() { DbDataAdapter adapter = null; if (ConnType == XDbConnType.ORACLE) { adapter = new OracleDataAdapter(); } else if (ConnType == XDbConnType.ALTIBASE) { adapter = new AltibaseDataAdapter(); } else if (ConnType == XDbConnType.MSSQL) { adapter = new SqlDataAdapter(); } else if (ConnType == XDbConnType.TIBERO) { adapter = new OleDbDataAdapterTbr(); } else if (ConnType == XDbConnType.OLEDB) { adapter = new OleDbDataAdapter(); } return(adapter); }