BUG: BROWSE Changes ASCII 13 & ASCII 10 Characters in FieldLast reviewed: June 27, 1995Article ID: Q116285 |
The information in this article applies to:
SYMPTOMSIf a field contains ASCII character 13 or ASCII character 10, those characters are changed to ASCII character 141 and 138, respectively, when BROWSE is used to edit the contents of the field.
CAUSEThe cause of this problem has not yet been determined.
RESOLUTIONBROWSE should not be used to edit fields that contain nonalphanumeric characters. If you need to edit a field that contains nonalphanumeric characters, use a different approach, such as @ ... GET.
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONIf the DEL key is used to delete a character in a field of a BROWSE and that field contains ASCII character 13 or ASCII character 10, the BROWSE will change character 13 to character 141 and will change character 10 to character 138.
Steps to Reproduce ProblemTo reproduce the problem, run the following code:
CLEAR SET SAFETY OFF SET ALTERNATE TO myout.txt SET ALTERNATE ON CREATE TABLE Test (name c(10)) INSERT INTO Test VALUES ("testing") INSERT INTO Test VALUES ("A"+CHR(13)+chr(10)+"B") GO BOTTOM ?name,ASC(SUBSTR(name,1,1)),ASC(SUBSTR(name,2,1)), ; ASC(SUBSTR(name,3,1)), ASC(SUBSTR(name,4,1)) IF "Win"$VERS() OR "Mac"$VERS() KEYBOARD '{HOME}'+'{DEL}'+'{CTRL+END}' ELSE KEYBOARD '{DEL}'+'{CTRL+END}' ENDIF BROWSE ?name,ASC(SUBSTR(name,1,1)),ASC(SUBSTR(name,2,1)),ASC(SUBSTR(name,3,1)) SET ALTERNATE OFF CLOSE ALTERNATE |
Additional reference words: FoxMac FoxDos FoxWin 2.50 2.50a 2.50b 2.60
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |