version 1.16, 2004/01/19 09:40:50
|
version 1.19, 2004/01/22 12:28:03
|
Line 382 class Convert
|
Line 382 class Convert
|
dialog.title.setText("Writing table data ..."); |
dialog.title.setText("Writing table data ..."); |
|
|
int j = -1; |
int j = -1; |
|
System.out.println(bean.getIDVector(ids.get(tbIndex).toString(),(String) names.get(tbIndex)).size()); |
|
|
Vector row = null; |
Vector row = null; |
command = new StringBuffer(); |
command = new StringBuffer(); |
|
|
Line 456 class Convert
|
Line 458 class Convert
|
} catch (Exception e) |
} catch (Exception e) |
{ |
{ |
System.out.println("Error while connecting to database " + e); |
System.out.println("Error while connecting to database " + e); |
|
if (dialog != null) |
|
{ |
dialog.setVisible(false); |
dialog.setVisible(false); |
dialog.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
dialog.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
FM2SQL.fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
FM2SQL.fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
|
} |
java.io.ByteArrayOutputStream b = new java.io.ByteArrayOutputStream(); |
java.io.ByteArrayOutputStream b = new java.io.ByteArrayOutputStream(); |
java.io.PrintStream stream = new java.io.PrintStream(b); |
java.io.PrintStream stream = new java.io.PrintStream(b); |
stream.print(command + "\n\n"); |
stream.print(command + "\n\n"); |
Line 466 class Convert
|
Line 471 class Convert
|
FM2SQL.showErrorDialog(b.toString(), "Error occured !"); |
FM2SQL.showErrorDialog(b.toString(), "Error occured !"); |
|
|
} |
} |
|
if (dialog != null) |
|
{ |
dialog.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
dialog.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
FM2SQL.fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
FM2SQL.fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); |
|
|
dialog.setVisible(false); |
dialog.setVisible(false); |
} |
} |
|
|
|
} |
|
|
|
|
|
|
public static void convert(String source,String destination,Vector names,Vector layouts,Vector selects,Vector creates,int mode) throws Exception |
public static void convert(String source,String destination,Vector names,Vector layouts,Vector selects,Vector creates,int mode) throws Exception |
Line 986 class Convert
|
Line 995 class Convert
|
Node node1 = root.find("convert/source/database/user", new int[] { 1, 1, i, 1, 1 }); |
Node node1 = root.find("convert/source/database/user", new int[] { 1, 1, i, 1, 1 }); |
Node node2 = root.find("convert/source/database/password", new int[] { 1, 1, i, 1, 1 }); |
Node node2 = root.find("convert/source/database/password", new int[] { 1, 1, i, 1, 1 }); |
Node node3 = root.find("convert/source/database", new int[] { 1, 1, i}); |
Node node3 = root.find("convert/source/database", new int[] { 1, 1, i}); |
Node nodeMode = root.find("convert/source/database/mode/", new int[] {1, 1, i, 1,1}); |
Node nodeMode = root.find("convert/source/database/mode", new int[] {1, 1, i, 1,1}); |
|
|
if(node3== null) throw new Error("parse error database tag missing"); |
if(node3== null) throw new Error("parse error database tag missing"); |
if(node==null) throw new Error("parse error url tag missing"); |
if(node==null) throw new Error("parse error url tag missing"); |
Line 1071 class Convert
|
Line 1080 class Convert
|
for (Iterator iter = databases.iterator(); iter.hasNext();) |
for (Iterator iter = databases.iterator(); iter.hasNext();) |
{ |
{ |
DataBase db = (DataBase) iter.next(); |
DataBase db = (DataBase) iter.next(); |
|
if(mode!=DataBase.UPDATE_MODE) |
convertBatch(db.bean,database,db.tables,db.layouts,db.selects,db.creates,mode); |
convertBatch(db.bean,database,db.tables,db.layouts,db.selects,db.creates,mode); |
|
else |
|
update(db.bean.url,database.url,db.tables,db.layouts,db.selects,db.creates,db.ids,mode); |
|
|
} |
} |
// printContents(node3); |
// printContents(node3); |