version 1.18, 2004/02/18 13:25:24
|
version 1.20, 2004/02/23 10:59:53
|
Line 783 public class FM2SQL extends JFrame imple
|
Line 783 public class FM2SQL extends JFrame imple
|
Convert.passwdDest = destBean.passwd; |
Convert.passwdDest = destBean.passwd; |
try |
try |
{ |
{ |
|
|
fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); |
fmInstance.setEnabled(false); |
fmInstance.setEnabled(false); |
Convert.update(bean.url, destURLBox.getSelectedItem().toString(), vectors[0], vectors[1], vectors[2], vectors[3],vectors[4], mode); |
Convert.update(bean.url, destURLBox.getSelectedItem().toString(), vectors[0], vectors[1], vectors[2], vectors[3],vectors[4], mode); |
Line 935 public class FM2SQL extends JFrame imple
|
Line 936 public class FM2SQL extends JFrame imple
|
|
|
String create =database.creates.get(i).toString(); |
String create =database.creates.get(i).toString(); |
tC.tableModel.setValueAt(new TableComponent.SQLCommand(create.equals("") ? create:" "+create),index,CREATE_INDEX); |
tC.tableModel.setValueAt(new TableComponent.SQLCommand(create.equals("") ? create:" "+create),index,CREATE_INDEX); |
tC.tableModel.setValueAt(new TableComponent.SQLCommand(bean.ids.get(i).toString()),index,ID_INDEX); |
// tC.tableModel.setValueAt(new TableComponent.SQLCommand(bean.ids.get(i).toString()),index,ID_INDEX); |
|
|
Object comboBox=tC.tableModel.getValueAt(index,LAYOUT_INDEX); |
Object comboBox=tC.tableModel.getValueAt(index,LAYOUT_INDEX); |
|
Object idcomboBox=tC.tableModel.getValueAt(index,ID_INDEX); |
|
|
indices[i] = index; |
indices[i] = index; |
if(comboBox!=null) ((JComboBox)comboBox).setSelectedItem(database.layouts.get(i)); |
if(comboBox!=null) ((JComboBox)comboBox).setSelectedItem(database.layouts.get(i)); |
|
if(idcomboBox!=null)((JComboBox)idcomboBox).setSelectedItem(bean.ids.get(i)); |
tC.tableModel.fireTableDataChanged(); |
tC.tableModel.fireTableDataChanged(); |
noDBUpdate = false; |
noDBUpdate = false; |
noUserUpdate = false; |
noUserUpdate = false; |
Line 1175 public class FM2SQL extends JFrame imple
|
Line 1179 public class FM2SQL extends JFrame imple
|
String layout = (model.getValueAt(row,LAYOUT_INDEX)!=null) ?((JComboBox)model.getValueAt(row,LAYOUT_INDEX)).getSelectedItem().toString():""; |
String layout = (model.getValueAt(row,LAYOUT_INDEX)!=null) ?((JComboBox)model.getValueAt(row,LAYOUT_INDEX)).getSelectedItem().toString():""; |
String query = model.getValueAt(row,SELECT_INDEX).toString(); |
String query = model.getValueAt(row,SELECT_INDEX).toString(); |
String create = model.getValueAt(row,CREATE_INDEX).toString(); |
String create = model.getValueAt(row,CREATE_INDEX).toString(); |
|
String id = (model.getValueAt(row,ID_INDEX)!=null) ?((JComboBox)model.getValueAt(row,ID_INDEX)).getSelectedItem().toString():""; |
|
|
System.out.println("table" +table+" layout "+layout+" query "+query); |
System.out.println("table" +table+" layout "+layout+" query "+query); |
if(!create.equals("")) |
if(!create.equals("")) |
{ |
{ |
Line 1183 public class FM2SQL extends JFrame imple
|
Line 1189 public class FM2SQL extends JFrame imple
|
if(option==0) |
if(option==0) |
model.setValueAt(createStatement(table,destBean,layout,query),row,CREATE_INDEX); |
model.setValueAt(createStatement(table,destBean,layout,query),row,CREATE_INDEX); |
} |
} |
|
if (columnName.equals("Layouts")) |
|
{ |
|
|
|
bean.makeQuery("select * from"+bean.getQC()+table+bean.getQC(),1); |
|
|
|
Vector idVec = bean.getColumnNames(); |
|
if (idVec == null) |
|
idVec = new Vector(); |
|
idVec.add(0, ""); |
|
JComboBox box = ((JComboBox) model.getValueAt(row, ID_INDEX)); |
|
box.setModel(new DefaultComboBoxModel(idVec)); |
|
box.setSelectedItem(id); |
|
} |
|
|
} |
} |
/* Statement stm = bean.getConnection().createStatement(); |
/* Statement stm = bean.getConnection().createStatement(); |
Line 1505 public class FM2SQL extends JFrame imple
|
Line 1523 public class FM2SQL extends JFrame imple
|
{ |
{ |
String name = tableNames.get(i).toString(); |
String name = tableNames.get(i).toString(); |
Vector layouts = new Vector(); |
Vector layouts = new Vector(); |
|
Vector idVec = new Vector(); |
|
|
try |
try |
{ |
{ |
|
bean.makeQuery("select * from"+bean.getQC()+name+bean.getQC(),1); |
layouts = bean.getLayoutNames(name); |
layouts = bean.getLayoutNames(name); |
} catch (SQLException e) |
} catch (SQLException e) |
{ |
{ |
layouts = new Vector(); |
layouts = new Vector(); |
} |
} |
|
|
|
idVec = bean.getColumnNames(); |
|
if(idVec==null) idVec=new Vector(); |
|
idVec.add(0,""); |
Vector dataRow = new Vector(5); |
Vector dataRow = new Vector(5); |
|
|
dataRow.setSize(5); |
dataRow.setSize(5); |
Line 1527 public class FM2SQL extends JFrame imple
|
Line 1552 public class FM2SQL extends JFrame imple
|
// create row |
// create row |
dataRow.set(CREATE_INDEX,new TableComponent.SQLCommand("")); |
dataRow.set(CREATE_INDEX,new TableComponent.SQLCommand("")); |
// id row |
// id row |
dataRow.set(ID_INDEX,new TableComponent.SQLCommand("")); |
dataRow.set(ID_INDEX,new TableComponent.IDComboBox(idVec));//new TableComponent.SQLCommand("")); |
bean.ids.add(""); |
bean.ids.add(""); |
data[0].add(dataRow); |
data[0].add(dataRow); |
|
|
Line 1559 public class FM2SQL extends JFrame imple
|
Line 1584 public class FM2SQL extends JFrame imple
|
vec[0].add(tC.tableModel.getValueAt(rows[i], 0)); |
vec[0].add(tC.tableModel.getValueAt(rows[i], 0)); |
JComboBox box = ((JComboBox) tC.tableModel.getValueAt(rows[i], LAYOUT_INDEX)); |
JComboBox box = ((JComboBox) tC.tableModel.getValueAt(rows[i], LAYOUT_INDEX)); |
String layoutName = (box != null) ? box.getSelectedItem().toString() : ""; |
String layoutName = (box != null) ? box.getSelectedItem().toString() : ""; |
|
|
|
String idName = ((JComboBox)tC.tableModel.getValueAt(rows[i], ID_INDEX)).getSelectedItem().toString(); |
vec[1].add(layoutName); |
vec[1].add(layoutName); |
vec[2].add(tC.tableModel.getValueAt(rows[i],SELECT_INDEX ).toString()); |
vec[2].add(tC.tableModel.getValueAt(rows[i],SELECT_INDEX ).toString()); |
vec[3].add(tC.tableModel.getValueAt(rows[i], CREATE_INDEX).toString()); |
vec[3].add(tC.tableModel.getValueAt(rows[i], CREATE_INDEX).toString()); |
vec[4].add(tC.tableModel.getValueAt(rows[i], ID_INDEX).toString()); |
vec[4].add(idName); |
|
|
} |
} |
return vec; |
return vec; |