Changeset: 8cd3ae3ffd9b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8cd3ae3ffd9b
Modified Files:
sql/backends/monet5/sql_result.mx
Branch: Dec2011
Log Message:
mvc_export_prepare: write correct result header
Don't lie to the client about the number of columns returned, JDBC gets
very upset about that. Don't write inconsistent headers, JDBC refuses
to accept that.
diffs (16 lines):
diff --git a/sql/backends/monet5/sql_result.mx
b/sql/backends/monet5/sql_result.mx
--- a/sql/backends/monet5/sql_result.mx
+++ b/sql/backends/monet5/sql_result.mx
@@ -747,9 +747,9 @@ mvc_export_prepare(mvc *c, stream *out,
/* write header, query type: Q_PREPARE */
if (result) {
if (mnstr_printf(out,
- "&5 %d %d 3 %d\n" /* TODO: add type here: r(esult) or
u(pdate) */
- "%% .prepare,\t.prepare,\t.prepare,\t.prepare #
table_name\n"
- "%% type,\tdigits,\tscale,\tschema, \ttable, \tcolumn #
name\n"
+ "&5 %d %d 6 %d\n" /* TODO: add type here: r(esult) or
u(pdate) */
+ "%%
.prepare,\t.prepare,\t.prepare,\t.prepare,\t.prepare,\t.prepare # table_name\n"
+ "%% type,\tdigits,\tscale,\tschema,\ttable,\tcolumn #
name\n"
"%% varchar,\tint,\tint,\tstr,\tstr,\tstr # type\n"
"%% " SZFMT ",\t%d,\t%d,\t" SZFMT ",\t" SZFMT ",\t"
SZFMT " # length\n",
q->id, len, len, len1, len2, len3, len4, len5, len6) <
0)
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list