DBMS_LOB.LOADFROMFILE ignores new lines
Hi All,
I am using UTL_FILE.put_line for creating a text file. However when i try to load it into a blob, all new lines are ignored and text is displayed in one line.
Any idea about this?
DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
Bill,
this is an Oracle Forms forum and your question is database related. I suggest to try the database forum here on OTN.
Frank
Similar Messages
-
Hi,
I am working on old Flex3 (Cairngorm2) app.
One of TextArea's there is completely ignoring new lines (Carriage Return/Line Feed)
and even skips some spaces (others work fine).
Code is pretty simple (well, little simplified here):
<fx:TextArea text="myText" selectable=true change=updateText(event)"/>
private function updateText(evt:Event):void {
var event:UpdateEvent = new UpdateEvent(UpdateEvent.UPDATE_EVENT);
event.myText=myText.text;
trace("myText"+event.myText) //added by me
event.dispatch();
I have read about weird behaviors of TextArea (skipping or even doubling some characters) on the net,
but so far could not find anything applicable in that case.
For example, something like myText.text.replace("\n", "\r") doesn't change anything.
I guess, there is no "\n" there.
If I trace, it returns line without newlines (like: 'startskip1lineskip2linesend;').
But if I copy-paste that line to say another TextArea on the screen (or non flex Chat app, I would get multiline text:
'start
skip1line
skip2lines
end;
And for various reasons I can't debug that app.
Any idea what might be wrong and how to fix it?
Please help!
TIA,
Oleg.
P.S.: App connects to SPs in the Database via Web Service. No BlazeDS.I haven’t heard of this problem before. I’d guess there is code running that is removing the line breaks. I would first check to see if both \r and \n are being removed or not. Then I’d add a keyDown handler and single step in the debugger through the hundreds of lines of code that run when you hit a key. My guess is that you’ll end up in code you didn’t expect that is removing the whitespace.
-
I have defined a form in Dreamweaver to be used in conjuction with my SQL database (I am using the PHP/SQL). One of the fileds in my form is of type TEXT (as opposed to VAR CHAR). Now, eventhough the text I am entering for that TEXT field has a number of paragraphs, when I read back the TEXT field from the database (via sql SELECT), the data for the TEXT field comes out continuously without paragraps. I don't understand why the paragraph or newline markings are not working when TEXT type data is retrieved from the database. Can someone help me please. Thanks!
This is because HTML ignores new lines. The solution is to use the PHP function nl2br(). Depending on which version of Dreamweaver you're using, you can apply this function through the Bindings panel like this:
This is certainly available in CS4, and maybe in CS3 too; but not earlier versions.
If you're using an earlier version of PHP, wrap the dynamic text in nl2br() like this:
<?php echo nl2br($row_recordsetName['fieldName']); ?> -
Using dbms_lob append to insert text how do you insert a new line inbetween
DBMS_LOB.APPEND (P_TEXT,'* Operator Phone,');
---- inbetween I need to insert new I am using DBMS_LOB.APPEND (P_TEXT,CHR(10)); IS there amy better method?
DBMS_LOB.APPEND (P_TEXT,'* Operator Email Address,');Sorry if the question was not clear ---
Lets say in the folowing example every write append needs to start on a new line followed by text. How do we do that?
Do we add another writeappend(cvar,22, chr(10)); inbetween?
dbms_lob.writeappend(cvar, 19, '<root><book><title>');
dbms_lob.writeappend(cvar, length(r.title), r.title);
dbms_lob.writeappend(cvar, 14, '</title><desc>');
dbms_lob.writeappend(cvar, length(r.description), r.description);
dbms_lob.writeappend(cvar, 27, '</desc></book><author_name>');
dbms_lob.writeappend(cvar, length(r.author_name), r.author_name);
dbms_lob.writeappend(cvar, 21, '</author_name></root>');
Edited by: user521218 on May 7, 2009 12:34 PM -
Workflow Action: Trouble adding a new line in "Description" field.
Hi folks. I'm really having a difficult time with this one and it seems so simple...
I am struggling with how to get a field update action to enter a line break in a note field. I've tried "\n", "\n\r", "chr(13)", "chr(10)", "<br>" and so on.... it just puts the text of what I use into the Description.
Here's the simplified workflow action...
[<NextStep>] + "\ \n" + PRE('<Description>')
What it's supposed to do.. is every time someone updates the field [<NextStep>], I want to replace the contents of the description field with the new value for nextstep (plus a new line) and then followed by everything that was in the description field previously. This way I have a running log in the description field.
Idealy it should put:
Today() + ": " + [<NextStep>] + <line break> + PRE('<Description>')
but when I add the Today() it ignores everything that follows. I'm not as worried about that as I am about the inablity to put in the line beak. Please help!!!
Thanks!
Edited by: ThinkGadget on May 11, 2009 9:13 AM because the forum interpreted the "\\n"
Edited by: ThinkGadget on May 11, 2009 9:15 AM (I put a space between the two back slashes so that the forum doesn't interpret it as a new line)I had used the "\\n" in my expressions to add a new line in the Description field. Only issue is also add a \ to the end of line but that was acceptable in my case. We are on OOD R16.
-
How to insert new line character?
Hi all,
I have two lines to print.
out.println("Available number of columns="+cols);
out.println("Number of columns must be present=10");My problem is:
i want both the lines to be printed one below the other. But, it is displayed in one single line.....
Can anyone please tell me how to insert new line character?
I tried with \n, '\n' and \r\n but, in vain......
Thanks for your time.
Regards,
AshviniYou should never use "\n" directly.
The line separator character is different on different operating systems.
And putting quotes around it in your string will make absolutely no difference in the JSP.
To find out what the line separator is you should use System.getProperty("line.separator");
The JSPWriter and PrintWriter classes will automatically use this property with a println statement, so a println will always finish with a line separator.
The issue here was that HTML by default ignores all whitespace.
The solutions provided
- use a <br> tag instead of a carriage return
- use <pre> tags, which tells the browser not to ignore whitespace. That can be troublesome in JSP which generates a lot of extraneous carriage returns into the code.
Cheers,
evnafets -
XSLT - New Line/Carriage Return not displaying when deployed
Hello everyone,
I have an XSL Style Sheet that is supposed to transform an XML into plain text using Oracle SOA 11g BPEL transformation. The plain text transformation is working fine, but whenever I try to add a new line or carriage return, the text output doesn't reflect that. I've tried several ways of adding the line break but none of them have worked. This is the XSLT I'm using for testing purposes:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="urn:oracle:b2b:X12/V4010/850" version="1.0">
<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
<xsl:template match="/a:Transaction-850">
<!-- New line -->
<xsl:variable name='newline'><xsl:text>
</xsl:text></xsl:variable>
<xsl:value-of select="a:Internal-Properties/a:Data-Structure/a:Property[@Name='InterchangeUsageIndicator']" />
<xsl:text>
</xsl:text>
<xsl:value-of select="$newline" />
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:text> </xsl:text>
<xsl:text>2000ITITM</xsl:text>
</xsl:template>
</xsl:stylesheet>
When I try it out in an online XSLT test tool, it gives the output as expected:
P
2000ITITM
When I deploy the composite, I noticed that the XSLT in the MDS repository ignores the line breaks, *#xAs, etc. and just closes the <xsl:text/> tags:
<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="urn:oracle:b2b:X12/V4010/850" version="1.0">
<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
<xsl:template match="/a:Transaction-850">
<xsl:variable name="newline">
<xsl:text/>
</xsl:variable>
<xsl:value-of select="a:Internal-Properties/a:Data-Structure/a:Property[@Name='InterchangeUsageIndicator']"/>
<xsl:text/>
<xsl:value-of select="$newline"/>
<xsl:text/>
<xsl:text/>
<xsl:text>2000ITITM</xsl:text>
</xsl:template>
</xsl:stylesheet>
And so, because of that, it just gives me the following output:
P2000ITITM
I have no idea why it's ignoring the new line characters, so any guidance would be appreciated.
Thank you all for your help and time!
Edit: I tried concatenating as follows:
<xsl:value-of select="concat('36','
')"/>
<xsl:value-of select="concat('24','
')"/>
...which shows up as is when I look at it in the MDS repository, however the text output still shows no line breaks...
Message was edited by: dany36Ah I'm such a newbie. I was able to get it displayed by doing the following:
<xsl:variable name="newline" select="'
'" />
This would show up correctly in the MDS repository, too. -
New Line character different for two identical pieces of code?
Hey all, I have this code:
table.setDefaultEditor(Object.class, null);
Style style = currentDocument.addStyle("Table 1", null);
JTableHeader tableHeader = table.getTableHeader();
tableHeader.setReorderingAllowed(false); //so the user can't re-order the columns.
StyleConstants.setComponent(style, table.getTableHeader()); //table header needs inserting first.
newLine();
currentDocument.insertString(currentDocument.getLength(), "This text is ignored by the compiler, but can't be blank.", style);
newLine();
StyleConstants.setComponent(style, table);
currentDocument.insertString(currentDocument.getLength(), "This text is ignored by the compiler, but can't be blank.", style);Which works fine, it prints the header, immediately followed by the rest of the table. However, if I want to use this code elsewhere for another table, using:
final JTable table = new JTable(table2, tableX[0]);
table.setPreferredScrollableViewportSize(new Dimension(400,70));
table.setDefaultEditor(Object.class, null);
Style style = currentDocument.addStyle("Table 1", null);
JTableHeader tableHeader = table.getTableHeader();
tableHeader.setReorderingAllowed(false); //so the user can't re-order the columns.
StyleConstants.setComponent(style, table.getTableHeader()); //table header needs inserting first.
newLine();
currentDocument.insertString(currentDocument.getLength(), "This text is ignored by the compiler, but can't be blank.", style);
newLine();
StyleConstants.setComponent(style, table);
currentDocument.insertString(currentDocument.getLength(), "This text is ignored by the compiler, but can't be blank.", style);I end up with an extra line in between the header and the rest of the table. If I try changing the currentDocument.getLength() to currentDocument.getLength() -1 (in an attempt to get rid of a /n), I end up with the header and the first row on the same line.
It is worth noting that both sets of code are used (for testing) in the same class, and the second one is run first, with different results.
My new line method is:
private void newLine() {
try {
currentDocument.insertString(currentDocument.getLength(), "\n", null);
catch (BadLocationException e) {
//do nothing
}Thank-you in advance for any help, this is driving me crazy.Never mind, I have fixed this one. Please look at my other threads, and thank-you for your time.
-
How to search for a new line character in sql
hi..i am using oracle 10g.
basically i am looking for usage of columns.I want to see which all columns are used in
joins.
this is the quey i have written.
but
if there a new line between WHERE ,AND those scenarios are ignored.how to take care of these new line characters?
SELECT DISTINCT s.TYPE, s.NAME, s.owner, table_name, column_name --,line,text
FROM all_source s, cols c, all_dependencies d
WHERE s.NAME = d.NAME
AND d.referenced_name = c.table_name
AND c.table_name = 'WSF_EDUCATION_ORGUNIT'
AND column_name ='ORGUNIT_TYPECODE_OID'
AND d.TYPE = s.TYPE
AND d.TYPE <> 'PACKAGE'
AND d.owner = s.owner ---FOR OVERLOADED OBJECTS
AND ( (UPPER (text) LIKE
'%' || 'AND' || '%' || column_name || ' ' || '=%'
OR (UPPER (text) LIKE
'%' || 'AND' || '%=' || ' ' || '%' || column_name
|| '%'
UNION ---if there is where
SELECT DISTINCT s.TYPE, s.NAME, s.owner, table_name,
column_name ----,line,text
FROM all_source s, cols c, all_dependencies d
WHERE s.NAME = d.NAME
AND d.referenced_name = c.table_name
AND c.table_name = 'WSF_EDUCATION_ORGUNIT'
AND column_name ='ORGUNIT_TYPECODE_OID'
AND d.TYPE = s.TYPE
AND d.TYPE <> 'PACKAGE'
AND d.owner = s.owner ---FOR OVERLOADED OBJECTS
AND ( (UPPER (text) LIKE
'%' || 'WHERE' || '%' || column_name || ' ' || '=%'
OR (UPPER (text) LIKE
'%' || 'WHERE' || '%=' || ' ' || '%' || column_name
|| '%'
)Hi,
Not sure if I get it, but you can look for characters using the ascii and chr functions.
You can change them using replace:
A new line:
SQL> select ascii('
2 ') from dual;
ASCII('')
10(Just press enter between the quotes)
Example how to replace it with a space:
SQL> with t as ( -- generating test string:
2 select 'this string has
3 a new line' str from dual
4 )
5 --
6 -- actual query:
7 --
8 select str
9 , replace(str, chr(10), chr(32))
10 from t;
STR REPLACE(STR,CHR(10),CHR(32
this string has this string has a new line
a new lineIf that isn't clear of when I'm missing the point then please post some narrowes down examples of what you get now and your desired output. Remember to put the tag around any code example you're posting. -
Hi,
I'm trying to write a note for a contact.I have written following code
contact.addString(Contact.NOTE, contact.ATTR_NONE, "bla bla bla");it works, but when i write
contact.addString(Contact.NOTE, contact.ATTR_NONE, "bla \n bla \n bla");it doesn't work. What's wrong with newline
Can anybody help me to fix it.??I'm still working on emulator.
If I write
contact.addString(Contact.NOTE, contact.ATTR_NONE, "bla \n bla \n bla");actually it's still working but the "\n" is ignored. The output is
>>bla bla blanot
>>bla
bla
bla but if I write (without space after new line)
contact.addString(Contact.NOTE, contact.ATTR_NONE, "bla \nbla \nbla");it's not working and doesn't have any output. Is "\n" really not supported or it's a bug .??
Thx -
Validating XML and skipping new lines & white spaces ?
Hi everybody !
I'm currently developping a new application and the configuration is done within a XML file. My problem is that I'm using IP addresses and so users have to write things like this :
<agentIP>
132.137.43.2
</agentIP>
and I have a problem with the Java SAX parser : in fact I have declared the type of agentIP in a XML Schema like this :
<xs:simpleType name="IPAddress">
<xs:restriction base="xs:string">
<xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
</xs:restriction>
</xs:simpleType>
and the problem is that if there are some white spaces before the IP or some new lines (in fact the user can format this XML file in different manners), I have a parsing error because the parser interprets these characters too.
Has somebody any idea how to tell the parser to skip these characters ???
for information here is my source code :
ErrorHandler errorHandler = new MyErrorHandler();
content.setLength(0);
agentTable = new AgentTable();
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setNamespaceAware(true);
factory.setValidating(true);
SAXParser saxParser = null;
try {
saxParser = factory.newSAXParser();
catch (ParserConfigurationException ex1) {
ex1.printStackTrace();
catch (SAXException ex1) {
ex1.printStackTrace();
try {
saxParser.setProperty(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
try {
saxParser.setProperty(
"http://java.sun.com/xml/jaxp/properties/schemaSource",
new org.xml.sax.InputSource(jamap.share.Constants.networkMap));
catch (SAXNotRecognizedException ex4) {
catch (SAXNotSupportedException ex4) {
catch (SAXNotSupportedException ex3) {
ex3.printStackTrace();
catch (SAXNotRecognizedException ex3) {
ex3.printStackTrace();
org.xml.sax.XMLReader xmlReader = null;
try {
xmlReader = saxParser.getXMLReader();
catch (SAXException ex) {
ex.printStackTrace();
xmlReader.setContentHandler(this);
xmlReader.setErrorHandler(errorHandler);
// xmlReader.setProperty(
// "http://apache.org/xml/properties/schema/external-schemaLocation",
// new File("http://localhost:8080/agentfile.xml"));
//xmlReader.setErrorHandler (new (ErrorHandler()));
try {
xmlReader.parse(new org.xml.sax.InputSource(jamap.share.Constants.homeDir +
jamap.share.Constants.
AgentFile));
catch (SAXException ex2) {
ex2.printStackTrace();
System.out.println("Please correct your XML file !");
catch (IOException ex2) {
ex2.printStackTrace();
System.out.println("Error in parsing the agent.xml file");
return agentTable;
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
Attributes attributes
) throws
SAXException {
if (qName.equals("proxy")) {
isAgentViaProxy = true;
content.setLength(0);
public void characters(char[] chars, int start, int len) throws SAXException {
content.append(chars, start, len);
public void ignorableWhitespace(char[] ch,
int start,
int length) throws SAXException {
System.out.println("Some white spaces were ignored !");
}and here the XML Schema used:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="IPAddress">
<xs:restriction base="xs:string">
<xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
</xs:restriction>
</xs:simpleType>
<xs:element name='networkMap'>
<xs:complexType>
<xs:sequence>
<xs:element ref='agent' minOccurs='0' maxOccurs='unbounded'/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="agent">
<xs:complexType>
<xs:sequence>
<xs:element name="ipAddress" type="IPAddress" minOccurs="1" maxOccurs="1" />
<xs:element name="proxy" type="IPAddress" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>THANK YOU...
PAHi !
I've found the solution finally and as nobody wrote me I'll explain it...
Basically to ignore white spaces you need to specify it within your XML Schema : here is an example of a possible description for an IPv6 address inside an XML schema :
<xs:simpleType name="IPv6Address">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" fixed="true"/>
<xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){7}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
</xs:restriction>
</xs:simpleType>as you can see <xs:whiteSpace value="collapse" fixed="true"/> is solving the problem !!
Bye..
PA
http://www.doffoel.com -
Validating a XML document and skipping new lines ??
Hi everybody !
I'm currently developping a new application and the configuration is done within a XML file. My problem is that I'm using IP addresses and so users have to write things like this :
<agentIP>
132.137.43.2
</agentIP>
and I have a problem with the Java SAX parser : in fact I have declared the type of agentIP in a XML Schema like this :
<xs:simpleType name="IPAddress">
<xs:restriction base="xs:string">
<xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
</xs:restriction>
</xs:simpleType>and the problem is that if there are some white spaces before the IP or some new lines (in fact the user can format this XML file in different manners), I have a parsing error because the parser interprets these characters too.
Has somebody any idea how to tell the parser to skip these characters ???
for information here is my source code :
ErrorHandler errorHandler = new MyErrorHandler();
content.setLength(0);
agentTable = new AgentTable();
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setNamespaceAware(true);
factory.setValidating(true);
SAXParser saxParser = null;
try {
saxParser = factory.newSAXParser();
catch (ParserConfigurationException ex1) {
ex1.printStackTrace();
catch (SAXException ex1) {
ex1.printStackTrace();
try {
saxParser.setProperty(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
try {
saxParser.setProperty(
"http://java.sun.com/xml/jaxp/properties/schemaSource",
new org.xml.sax.InputSource(jamap.share.Constants.networkMap));
catch (SAXNotRecognizedException ex4) {
catch (SAXNotSupportedException ex4) {
catch (SAXNotSupportedException ex3) {
ex3.printStackTrace();
catch (SAXNotRecognizedException ex3) {
ex3.printStackTrace();
org.xml.sax.XMLReader xmlReader = null;
try {
xmlReader = saxParser.getXMLReader();
catch (SAXException ex) {
ex.printStackTrace();
xmlReader.setContentHandler(this);
xmlReader.setErrorHandler(errorHandler);
// xmlReader.setProperty(
// "http://apache.org/xml/properties/schema/external-schemaLocation",
// new File("http://localhost:8080/agentfile.xml"));
//xmlReader.setErrorHandler (new (ErrorHandler()));
try {
xmlReader.parse(new org.xml.sax.InputSource(jamap.share.Constants.homeDir +
jamap.share.Constants.
AgentFile));
catch (SAXException ex2) {
ex2.printStackTrace();
System.out.println("Please correct your XML file !");
catch (IOException ex2) {
ex2.printStackTrace();
System.out.println("Error in parsing the agent.xml file");
return agentTable;
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
Attributes attributes
) throws
SAXException {
if (qName.equals("proxy")) {
isAgentViaProxy = true;
content.setLength(0);
public void characters(char[] chars, int start, int len) throws SAXException {
content.append(chars, start, len);
public void ignorableWhitespace(char[] ch,
int start,
int length) throws SAXException {
System.out.println("Some white spaces were ignored !");
}and here the XML Schema used:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="IPAddress">
<xs:restriction base="xs:string">
<xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
</xs:restriction>
</xs:simpleType>
<xs:element name='networkMap'>
<xs:complexType>
<xs:sequence>
<xs:element ref='agent' minOccurs='0' maxOccurs='unbounded'/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="agent">
<xs:complexType>
<xs:sequence>
<xs:element name="ipAddress" type="IPAddress" minOccurs="1" maxOccurs="1" />
<xs:element name="proxy" type="IPAddress" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>THANK YOU...
PAHi !
I've found the solution finally and as nobody wrote me I'll explain it...
Basically to ignore white spaces you need to specify it within your XML Schema : here is an example of a possible description for an IPv6 address inside an XML schema :
<xs:simpleType name="IPv6Address">
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" fixed="true"/>
<xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){7}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
</xs:restriction>
</xs:simpleType>as you can see <xs:whiteSpace value="collapse" fixed="true"/> is solving the problem !!
Bye..
PA
http://www.doffoel.com -
New Line in data file for sql loader
Hi all,
I have a requirement to load a data file in which some of the rows are in new line as given in following example. If i put a '\n' character in control file, then it will load only those records which have newline in them ignoring non new line ones. please have a look at control fileand provide a solution to it :-
32 grand street ~NY~NY
42 riverdrive,
apt 1B ~PL~TX
Richardson road
apt 32~ SF ~CA
As you see there are newline characters in record 2 and 3, right now my control file looks like this -
LOAD DATA
INFILE 'example.txt' "STR '\r\n'"
INTO TABLE "temp_table"
INSERT
FIELDS TERMINATED BY '~'
TRAILING NULLCOLS
(ADDRESS1,
CITY,
STATE)
If i remove "STR '\r\n'" , then the data gets loaded into different rows like the third record looks like this -
ADDRESS CITY STATE
Richardson road null null
apt 32 SF CA
Please help.Your requirement is very unclear.
Is this your INPUT ?
--record 1
32 grand street ~NY~NY
--record 2
42 riverdrive, --"NL"
apt 1B ~PL~TX
--record 3
Richardson road --"NL"
apt 32~ SF ~CAIs this your OUTPUT?
ADDRESS CITY STATE
32 grand street NY NY
42 riverdrive, null null
apt 1B PL TX
Richardson road null null
apt 32 SF CAAre you using Linux or Windows platform?
You should have only one record terminator character.
*\r\n* is Windows The End of Line character (The Carriage Return + The Line Feed).
"STR '\r\n'" = "str X'0D0A'"
If there is no data after \r\n, columns will be null.
http://docs.oracle.com/cd/B28359_01/server.111/b28319/ldr_concepts.htm#i1005800 -
Hey guys :-)
I seem to have a little problem with my jtextfield, it seems to be ignoring any "\n"'s i tell it to print. The code to setup my jtextfield is below and was created with jigloo for eclipse!
fileInputjTextField1 = new JTextField();
this.getContentPane().add(getFileInputjTextField1());
fileInputjTextField1.setBounds(20, 20, 420, 200);
fileInputjTextField1.setBorder(new LineBorder(new java.awt.Color(0,0,0), 1, false));And i'm setting it with...
public void setWindowText(){
LoadHelp helpLoader = new LoadHelp(fileName);
fileInputjTextField1.setText(helpLoader.readInHelp());
}The readInHelp function returns a string which contains "\n's". using println it recognises the new lines, but the text field won't.
Also, the text is appearing the the center of the box instead of the top line?
Any help appreciated :-) Am a little new to gui codingThis give the code below :
JTextArea textarea = new JTextArea();
textarea.setBounds(20, 20, 420, 200); // Set the dimensions
textarea.setText("line1\nline2"); -
I just switched to Arch, so hi guys!
I'm using Vim to write a c program for school. The program is supposed to simply output a single rot13'd word, followed by a newline. So I did:
fprintf(output, "%s\n", result);
When I opened up the output file though, Vim didn't show a newline. I had to use two '\n' characters to get one line to show up. Exploring around, I found out that when the 'eol' option is set (and it is), vim automatically adds a new line to the file. I'm thinking that this means that Vim will ignore an ending '\n' that I output (replacing it with it's autogenerated one, or maybe it doesn't autogenerate a newline if there already is one?), but it will in fact show up in Visual Studio or whatever my professor uses to run our programs. Is this a safe assumption?Trent wrote:What do you mean by "Vim didn't show a newline"? If you mean there was no blank line at the end of the file, that's expected, given the code.
Well, I guess I'm used to editors (the text editor in Visual Studio, for example) where the output of my command would look like
somestring
<blank line>
in the editor. Which, as I've been reading on google, is horribly wrong . The whole issue seems rather needlessly complicated. Anyhow, thanks for the cat tip peasantoid, that will help my peace of mind!
Last edited by nmccrina (2009-10-25 01:45:33)
Maybe you are looking for
-
How can I fix unsupported file type or file that has been damaged?
-
My iTunes won't open. When I click on the icon nothing happens
My iTunes won't open. When I click on the icon nothing happens. It doesn't bounce or anything. When i plug my iPhone into my macbook nothing happens either. I recently updated my operating system to the Yosemite. Everything worked fine until i update
-
Printing to Excel Article by Tobias Kaufmann
Does anyone know where to get the classes that need to be imported that are referenced in the printing to excel article by Tobias Kaufmann? I am interested in trying this technique, but cannot locate the classes that are mentioned in the article. A
-
HT5625 I purchased some item in game castle clash but it is not delivered yet
I purchased gems Item in game app "castle clash" but it is not delivered yet when it gonna deliver my game?
-
Why is my playlist shuffling when I don't want it to?
Apologies for posting to iPod touch, but posting here since this is an iPod software functionality issue despite my having an iPhone4. I have playlists, and I like the songs to play in order. For some reason, the songs shuffle anyways. The "Shake to