package net.sourceforge.phpdt.sql.wizards;
+import java.text.MessageFormat;
+
+import net.sourceforge.phpdt.sql.PHPEclipseSQLPlugin;
import net.sourceforge.phpdt.sql.sql.TableRow;
import net.sourceforge.phpdt.sql.view.PHPSourceConsole;
import net.sourceforge.phpdt.sql.view.tableview.TableAdapter;
+import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
String[] columnNames;
Text[] values;
Label query;
+ private IPreferenceStore fStore;
+
public PHPInsertRowPage(String pageName) {
super(pageName);
}
if (DEBUG) {
System.out.println("page create control");
}
+ fStore = PHPEclipseSQLPlugin.getDefault().getPreferenceStore();
Composite container = new Composite(parent, SWT.NULL);
GridLayout layout = new GridLayout();
container.setLayout(layout);
// valuesClause.deleteCharAt(valuesClause.length() - 1);
// valuesClause.deleteCharAt(valuesClause.length() - 1);
// }
- String query = "$results = mysql_query(\"INSERT INTO " + row.getTable() + " (";
- query += fieldClause.toString() + ") ";
- query += " VALUES (" + valuesClause.toString();
- query += ")\");";
+ String[] arguments = { row.getTable(), fieldClause.toString(), valuesClause.toString() };
+ MessageFormat form = new MessageFormat(fStore.getString("phpeclipse.sql.insert.template"));
+
+ String query = form.format(arguments);
+
+// String query = "$results = mysql_query(\"INSERT INTO " + row.getTable() + " (";
+// query += fieldClause.toString() + ") ";
+// query += " VALUES (" + valuesClause.toString();
+// query += ")\");";
this.query.setText(query);
}
public boolean performFinish() {