diff options
| author | Richard M. Stallman | 2002-01-13 04:44:22 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-01-13 04:44:22 +0000 |
| commit | 60a193e2820bd35e81e984d008e314e0f558fb4d (patch) | |
| tree | 9027c9326b27525bb3813c5a571ef2d67a012af0 | |
| parent | 004a541d3a42f8f1930f4228e0ae705a61b9b6bf (diff) | |
| download | emacs-60a193e2820bd35e81e984d008e314e0f558fb4d.tar.gz emacs-60a193e2820bd35e81e984d008e314e0f558fb4d.zip | |
(sql-query-placeholders-and-send): Handle
comint-input-sender-no-newline like comint-simple-send.
(sql-escape-newlines-and-send): Likewise.
| -rw-r--r-- | lisp/progmodes/sql.el | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index ace512ea075..990576667ad 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el | |||
| @@ -1028,7 +1028,10 @@ This function is used for `comint-input-sender' if using `sql-oracle' on NT." | |||
| 1028 | nil nil nil sql-placeholder-history) | 1028 | nil nil nil sql-placeholder-history) |
| 1029 | t t string))) | 1029 | t t string))) |
| 1030 | (comint-send-string proc string) | 1030 | (comint-send-string proc string) |
| 1031 | (comint-send-string proc "\n")) | 1031 | (if comint-input-sender-no-newline |
| 1032 | (if (not (string-equal input "")) | ||
| 1033 | (process-send-eof)) | ||
| 1034 | (comint-send-string proc "\n"))) | ||
| 1032 | 1035 | ||
| 1033 | ;; Using DB2 interactively, newlines must be escaped with " \". | 1036 | ;; Using DB2 interactively, newlines must be escaped with " \". |
| 1034 | ;; The space before the backslash is relevant. | 1037 | ;; The space before the backslash is relevant. |
| @@ -1046,7 +1049,10 @@ Every newline in STRING will be preceded with a space and a backslash." | |||
| 1046 | (setq start me)) | 1049 | (setq start me)) |
| 1047 | (setq result (concat result (substring string start))) | 1050 | (setq result (concat result (substring string start))) |
| 1048 | (comint-send-string proc result) | 1051 | (comint-send-string proc result) |
| 1049 | (comint-send-string proc "\n"))) | 1052 | (if comint-input-sender-no-newline |
| 1053 | (if (not (string-equal input "")) | ||
| 1054 | (process-send-eof)) | ||
| 1055 | (comint-send-string proc "\n")))) | ||
| 1050 | 1056 | ||
| 1051 | 1057 | ||
| 1052 | 1058 | ||