--- Wizard.py.old Thu Jan 6 00:07:11 2000 +++ Wizard.py Wed Jan 5 21:18:14 2000 @@ -172,23 +172,23 @@ def _uniqueCol(self, table, column): #return table + string.capitalize(column) - return table + '.' + column + return table + '_' + column def _buildInputForm(self, resultPageId): #base %s parameters: result page id, form contents - base = """ -

+ base = """ +

- +
%s -
+
-""" - inputBase = '\t%s' +""" + inputBase = '\t%s' form = [] for i in self.selectedColumns: - form.append('%s' + form.append('%s' % i.tableName) for j in i.columns: if j in i.optional: @@ -204,11 +204,11 @@ return base % (resultPageId, string.join(form, '\n')) def _buildResultPage(self, sqlMethodId): - base = """ -

-

+ base = """ +

+

Your data was inserted in the Database! -""" # How do I catch SQL errors? +""" # How do I catch SQL errors? return base % sqlMethodId def debug(self): @@ -220,7 +220,7 @@ return x def _buildSQLValues(self, table, nonOptCol): - template = '' + template = '' args = [] for i in table.columns: tp = self.info.type(table.tableName, i) @@ -229,7 +229,7 @@ oneArg = template % (uniqueCol, tp, opt) + ',' if i in table.optional: - args.append('\n\t\t\t%s\n\t\t' + args.append('\n\t\t\t%s\n\t\t' % (uniqueCol, oneArg)) else: args.append(oneArg) @@ -250,7 +250,7 @@ newCol = [] for i in range(len(table.columns)): if table.columns[i] in table.optional: - newCol.append('\n\t\t%s\n\t' % + newCol.append('\n\t\t%s\n\t' % (self._uniqueCol(table.tableName, table.columns[i]), tempCols[i])) @@ -286,7 +286,7 @@ self._buildSQLInto(i, nonOptCol), self._buildSQLValues(i, nonOptCol))) - return string.join(inputArgs), string.join(command,'\n\n') + return string.join(inputArgs), string.join(command,'\n\n') def getObjectsInfo(self, REQUEST):