Query works with indexs but view does not
Hi,
I am using the following query:
SQL> select t.xml_msg_text
2 from xml_tbl t
3 where xmlexists (
4 'declare namespace ns1 = "Abc:SET"; fn:collection("oradb:/DEV/TABLE1")/ROW[ID1=$d/main/ns1:id]'
5 passing t.xml_msg_text as "d"
6 );
It gets executed very fast as it uses the underlying XMLType indexes.
But if I create a view usign this query. And then Select * from View_Name. It does not use the indexes and takes forever to execute.
Any suggestions please.
Thanks..
Actually I can't create the Explain Plan for this in SqlPlus:
In the following query:
select t.xml_msg_text
from xml_tbl t
where xmlexists (
'declare namespace ns1 = "Abc:SET"; fn:collection("oradb:/DEV/TABLE1")/ROW[ID1=$d/main/ns1:id]'
passing t.xml_msg_text as "d"
WHEREAS
I can create the Explain Plan for
select t.xml_msg_text
from xml_tbl t
- There is XQuery Code
- And TABLE1 is in another schema but I have created the synonym and given the proper rights. That's why I can execute the query but can't see the plan in SQL Plus.
Please suggest.
Thanks..
Similar Messages
-
hi! I am having a problem with my dictation. It works fine with Greek but it does not work at all with English. Anyone knows why?
Have you changed the system voice to an English one in system preferences?
-
Revision: 5019
Author: [email protected]
Date: 2009-02-19 13:17:21 -0800 (Thu, 19 Feb 2009)
Log Message:
ASDoc updates to indicate that some Halo containers do not work with the Spark equiv (ControlBar does not work with Spark Panel/AppControlBar does not work with Spark Application), and indicate that Canvas, Box, Tile, Panel have Spark equivs
QE Notes: None
Doc Notes: None
Bugs: -
Modified Paths:
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Accordion.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ApplicationControlBar.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Box.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Canvas.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ControlBar.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/HBox.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Panel.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/TabNavigator.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Tile.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/VBox.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/ViewStack.asHi DST
This is a great effort and gesture. thank you on behalf of all the newbies.
PJ -
Take picture with iPhone but it does not display it
I take pictures with iPhone but it does not display it
Take a picture. Tap on the thumbnail at the bottom left (portrait) or bottom right (landscape) of the screen to display it and access the rest of the camera roll. Why is everybody complicating this?
-
XPath query works with CLOB but not with object relational
hi all
i have the following queries,the XQuery work with all, but XPath queries work with XMLType CLOB and Binary XML, but they do not work with XMLType as Object relational,
select extract (object_value,'movies/directorfilms/films/film [studios/studio = "Gaumont"]')
from xorm;
select extract (object_value,'movies/directorfilms[director/dirname = "L.Cohen"]/films/film[position()=2]/t')
from xorm;
they shows this message
ORA-00932: inconsistent datatypes: expectd SYSTEM.name683_COLL got CHAR
thanksHi Marco
fisrt here is my RO
BEGIN
DBMS_XMLSCHEMA.registerSchema(
SCHEMAURL=>'http://......../ORMovies.xsd',
SCHEMADOC=>bfilename('DB','Movies.xsd'),
LOCAL =>false,
GENTYPES=>true,
GENTABLES=>FALSE,
CSID=>nls_charset_id('AL32UTF8'));
END;
create table XORM of xmltype
xmltype store as object relational
XMLSCHEMA "http://......../ORMovies.xsd"
ELEMENT "movies";
INSERT INTO XORM
VALUES(XMLType(BFILENAME('DB','ORMovies.xml'),nls_charset_id('AL32UTF8')));
here the XQuery format that work fine with the OR
A/D
select XMLQuery ('for $a in movies/directorfilms/films/film
where $a/studios/studio = "Gaumont"
return $a'
passing object_value
returning CONTENT)"TitleX"
from xorm;
child element query
select XMLQuery ('for $a in movies/directorfilms/director[dirname = "Feyder"]
let $b:=$a/../films/film[position()=2]
return $b/t'
passing object_value
returning CONTENT)"TitleX"
from xorm;
here is the XPath format which doesn't work
select extract (object_value,'movies/directorfilms/films/film [studios/studio = "Gaumont"]')
from xorm;
select extract (object_value,'movies/directorfilms[director/dirname = "Feyder"]/films/film[position()=2]/t')
from xorm;
by the way all queries work fine with the CLOB or Binary XML
many thanx Marco -
Create materialized View fails with "table or view does not exist"
DB: 10.2.0.4
OS: Win 2003
Hi,
Here in my tests, i have 2 databases (A(source) and B(backup)), and i am trying to create an mview in database B to replicate data from one test table from database A, only for test purpose. I'm getting the error "table or view does not exist" when i try to create a mview with REFRESH FAST. Here is my code:
CREATE MATERIALIZED VIEW TESTES.TAB_TESTES_REPLIC_MVIEW_02
REFRESH FAST
START WITH TO_DATE('21/02/2012 18:50:00', 'DD/MM/YYYY HH24:MI:SS')
NEXT SYSDATE + 1/24/60
WITH PRIMARY KEY
AS SELECT REGISTRO1,
REGISTRO2
FROM TESTES.TAB_TESTES_REPLIC_MVIEW_02@DB_LINK_ORA10;
The dblink is workig fine(dblink user has select privilege on TESTES.TAB_TESTES_REPLIC_MVIEW_02), and i have created the mview log on database A.
Where is my mistake.
Thanks a lot.
Edited by: Fabricio_Jorge on 21/02/2012 19:06I found the solution.
I had to grant SELECT on the mview log. The name is avaiable in DBA_MVIEW_LOGS -
Javascript not working with 'Display as Text (does not saves state)'
Hi,
We have these following items in P3 of our application,
P3_EDIT_ACCOUNT Display as Text (saves state)
P3_USEFUL_LINKS Display as Text (saves state)
P3_LAST_APPROVED Display as Text (saves state)
P3_ARCHIVES Display as Text (saves state)
And we are initializing these items in a pl/sql process under 'Page Rendering'
For example,
:P3_ARCHIVES := '<font face="Arial, Helvetica, sans-serif" size="-1">Archives</font></a><td> ';
When our environment was upgraded from HTMLDB1.5 to HTMLDB2.0,
instead of displaying the proper value of :P3_ARCHIVES,
it was displaying the tags,
i.e. instead of displaying 'Archives', it was displaying the whole
'<font face="Arial, Helvetica, sans-serif" size="-1">Archives</font></a><td> '
So, when we changed all items to 'Display as Text (does not saves state)' and it was working.
But then we have another problem,
We render the rest of the same page with another pl/sql block,
Here is a portion from that pl/sql for your reference,
htp.p('
<script>
//Script to check the status change.
//The script source is rendered through PL/SQL.
function checkStatus()
var promptStr = someString;
if(ans.toUpperCase() == "AMBER" || ans.toUpperCase() == "RED")
var cnfm = confirm(promptStr);
if(cnfm)
do something....
</script>
htp.print('
<td width="5%" bgcolor="#ebebc5" height="19" align="middle" >
<input TYPE="radio" name="'||l_g_fnumber||'" value="GREEN"');
IF l_allow_update THEN
htp.print(' onClick="checkStatus()"');
ELSE
htp.print(' disabled onmousedown="return false;"');
do something....
Now the issue is , when we changed all items to 'Display as Text (does not saves state)', the checkStatus() function is not getting called in the onClick
event of the radio button and hence the confirm window for the call to
confirm(promptStr) is not coming up.
But if we revert back the items to 'Display as Text (saves state)',
the checkStatus() javascript function is getting called properly but html tags are displayed against the items instead of the proper value (as mentioned in ********)
Please do let us know a possible solution to this issue.
Thanks & Regards-
RupakThanks Varad for your response.
This is the error i am getting.
1 error has occurred
PLSQL anonymous block source type can be used ONLY with Display Text (based on PLSQL) item type.
yes i am using in the source..
I also tried with the PL/SQL Expression of FUNCTION in this case it is executing the query but once i run the page ora- 06550 error occured.
Thanks
AT
Edited by: ranu on Jan 8, 2009 2:51 PM -
HT4623 My iPad 2 audio only works with headphones and orientation does not work at all
My iPad 2 volume button does not work with the integrated speakers of my iPad, once a headphone is connected to the jack output of my iPad the OSD volume displays fine and works to the external headphone but once the headphone jack is removed, there is no more a volume bar and the side volume buttons don't work at all, this has affected the screen orientation as well, screen does not orientate as well,
Please helpIf you deleted files from the operating system, you wrecked your installation and the first thing you need to do is either restore those files from a backup or reinstall the OS. Doing that is never the solution to any problem. Back up all data before making any changes.
-
3 imacs 3 cities, A works to B, B works to C, but A does NOT work to C
Hello. I have a imac with 10.5.1. We have 2 sets of Grandparents each with 10.5.1 imacs, call them GPA and GPB, call us kids.
KIDS can ichat with GPA.
GPA can ichat with GPB.
KIDS can not however ichat with GPB.
To muddy the waters further, if GPA ichats with GPB, then adds KIDS, we can all 3 ichat together.
The problem is KIDS can not ichat with GPB.
Any ideas on what could be causing this?
All 3 sites have imacs with airport extremes.
KIDS are in Denver and have Qwest DSL.
GPA are in Chicago and have Comcast cable.
GPB are in Omaha and have a local phone company DSL.
Any help would be much appreciated!
Thanks. Paul.If one of the Extremes is in Bridge Mode then it is Not doing NAT.
The issue can be the way each device at each end is doing NAT and some jsut "Don't Play Nicely" together.
See this http://ralphjohns.co.uk/page15.html#CertainBuddy
As the Airports can not do UPnP then the Bridge Mode is one option although it does not help if you have multiple computers.
9:16 PM Sunday; January 20, 2008 -
URLLoader works great localhost but live does not work
I have been working on this for a few days on the localhost set up, retriving data as varaibles from a php string.
There is a output.php file located on the server
http://example.com/room/output.php
My Flash code for retriving the code(the swf in embedded into a menu.php file that is in this dir http://example.com/room/menu.php)
var theloader:URLLoader = new URLLoader();
theloader.dataFormat = URLLoaderDataFormat.VARIABLES;
theloader.load(new URLRequest("http://example.com/room/output.php"));
theloader.addEventListener(Event.COMPLETE, turnOn);
There is no error given by Flash, i just does not load
This is what i have tried(as far as the link is concered)
theloader.load(new URLRequest("http://example.com/room/output.php"));
theloader.load(new URLRequest("http://www.example.com/room/output.php"));
theloader.load(new URLRequest("/output.php"));
theloader.load(new URLRequest("output.php"));
Still is not loading the file, Any Suggestions would be helpful
ThanksThis is the file script, the php does not give any html, it simply outputs the requested string, no whitespaces nothing like that
Any help will be aprecaited, I just noticed that sometimes the animation freezes when it comes to loading the showImages function
import fl.transitions.*;
import fl.transitions.easing.*;
import flash.events.TimerEvent;
var theloader:URLLoader = new URLLoader();
theloader.dataFormat = URLLoaderDataFormat.VARIABLES;
theloader.load(new URLRequest("output.php"));
theloader.addEventListener(Event.COMPLETE, turnOn);
//Set the Timer for the Images to Show up
var delayCall:Number = 3000;
var repeatCall:int = 1;
var imagesShow:Timer = new Timer(delayCall, repeatCall);
imagesShow.start();
//Add Event Listener for the imagesShow Timer
imagesShow.addEventListener(TimerEvent.TIMER_COMPLETE, showImages);
//Define Text Formats
//1st is Heading Text
var headingTxt:TextFormat = new TextFormat();
headingTxt.font = "Eurostile";
headingTxt.size = 18;
headingTxt.color = 0x40ABE3;
headingTxt.bold = true;
headingTxt.underline = true;
//2nd is Car Name Text
var carnameTxt:TextFormat = new TextFormat();
carnameTxt.font = "Eurostile";
carnameTxt.size = 14;
carnameTxt.color = 0x40ABE3;
carnameTxt.bold = true;
carnameTxt.underline = false;
//3rd is Car Description
var cardescTxt:TextFormat = new TextFormat();
cardescTxt.font = "Eurostile";
cardescTxt.size = 10;
cardescTxt.color = 0xF6F9FA;
cardescTxt.bold = true;
cardescTxt.underline = false;
//4th is for Car Price
var carpriceTxt:TextFormat = new TextFormat();
carpriceTxt.font = "Eurostile";
carpriceTxt.size = 15;
carpriceTxt.color = 0xF6F9FA;
carpriceTxt.bold = true;
carpriceTxt.underline = false;
function showImages(event:TimerEvent):void {
var bmw:MovieClip = new bmw_mc();
var ferrari:MovieClip = new ferrari_mc();
var lambo:MovieClip = new lambo_mc();
var mercedes:MovieClip = new mercedes_mc();
bmw.x = 260;
bmw.y = 340;
mercedes.x = 50;
mercedes.y = 18;
lambo.x = 530;
lambo.y = 20;
ferrari.x = 570;
ferrari.y = 370;
bmw.rotation = 20;
var bmw = new TransitionManager(bmw);
bmw.startTransition({type:Zoom, direction:Transition.IN, duration:4, easing:Elastic.easeOut});
addChildAt(bmw, 0);
var mercedes = new TransitionManager(mercedes);
mercedes.startTransition({type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE});
addChildAt(mercedes, 0);
var lambo = new TransitionManager(lambo);
lambo.startTransition({type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});
addChildAt(lambo, 0);
var ferrari = new TransitionManager(ferrari);
ferrari.startTransition({type:Fade, direction:Transition.IN, duration:8, easing:Strong.easeOut});
addChildAt(ferrari, 0);
function turnOn(event:Event):void {
//Looking After Spacing
var tft:Number = 325;
var twt:Number = 325;
var tct:Number = 50;
var tst:Number = 50;
//Looking after heading Text
var category:TextField = new TextField();
category.text = "CAR LIST";
category.x = 400;
category.y = 300;
category.setTextFormat(headingTxt);
var movieTween:Tween = new Tween(category, "x", Elastic.easeOut, 600, 400, 2, true);
addChild(category);
var categoryone:TextField = new TextField();
categoryone.text = "TRAILER LIST";
categoryone.x = 50;
categoryone.y = 300;
categoryone.setTextFormat(headingTxt);
var cargoTween:Tween = new Tween(categoryone, "x", Elastic.easeOut, 0, 50, 2, true);
addChild(categoryone);
var categorytwo:TextField = new TextField();
categorytwo.text = "CARGO";
categorytwo.x = 120;
categorytwo.y = 25;
categorytwo.setTextFormat(headingTxt);
var cocktailTween:Tween = new Tween(categorytwo, "x", Elastic.easeOut, 0, 120, 2, true);
addChild(categorytwo);
var categorythree:TextField = new TextField();
categorythree.text = "BIKES";
categorythree.x = 430;
categorythree.y = 25;
categorythree.setTextFormat(headingTxt);
var shotsTween:Tween = new Tween(categorythree, "x", Elastic.easeOut, 600, 430, 2, true);
addChild(categorythree);
//Iterating through the loop
for (var i:Number = 0; i < theloader.data.count; i++) {
if (theloader.data["carcat" + i] == "CarList") {
var carname:TextField = new TextField();
var cardesc:TextField = new TextField();
var carprice:TextField = new TextField();
carname.y = tft;
carname.x = 400;
cardesc.x = 400;
cardesc.y = tft+13;
carprice.y = tft+5;
carprice.x = 525;
carprice.text = "$" + theloader.data["carprice" + i];
carname.text = theloader.data["carname" + i];
cardesc.text = theloader.data["Bevdes" + i];
var myTween:Tween = new Tween(carname, "alpha", Regular.easeOut, 0, 1, 2, true);
var myPTween:Tween = new Tween(cardesc, "alpha", Strong.easeOut, 0, 1, 3, true);
var myDTween:Tween = new Tween(carprice, "alpha", Strong.easeOut, 0, 1, 3, true);
carname.setTextFormat(carnameTxt);
carname.autoSize = TextFieldAutoSize.LEFT;
cardesc.autoSize = TextFieldAutoSize.LEFT;
cardesc.setTextFormat(cardescTxt);
carprice.setTextFormat(carpriceTxt);
addChild(carname);
addChild(cardesc);
addChild(carprice);
tft += 30;
if (theloader.data["carcat" + i] == "Bikes") {
var carnameW:TextField = new TextField();
var cardescW:TextField = new TextField();
var carpriceW:TextField = new TextField();
carnameW.y = twt;
carnameW.x = 50;
cardescW.x = 50;
cardescW.y = twt+13;
carpriceW.y = twt+5;
carpriceW.x = 200;
carpriceW.text = "$" + theloader.data["carprice" + i];
carnameW.text = theloader.data["carname" + i];
cardescW.text = theloader.data["cardesc" + i];
var myTweenW:Tween = new Tween(carnameW, "alpha", Regular.easeOut, 0, 1, 2, true);
var myPTweenW:Tween = new Tween(cardescW, "alpha", Strong.easeOut, 0, 1, 3, true);
var myDTweenW:Tween = new Tween(carpriceW, "alpha", Strong.easeOut, 0, 1, 3, true);
carnameW.setTextFormat(carnameTxt);
carnameW.autoSize = TextFieldAutoSize.LEFT;
cardescW.autoSize = TextFieldAutoSize.LEFT;
cardescW.setTextFormat(cardescTxt);
carpriceW.setTextFormat(carpriceTxt);
addChild(carnameW);
addChild(cardescW);
addChild(carpriceW);
twt += 30;
if (theloader.data["carcat" + i] == "Cargo") {
var carnameC:TextField = new TextField();
var cardescC:TextField = new TextField();
var carpriceC:TextField = new TextField();
carnameC.y = tct;
carnameC.x = 120;
cardescC.x = 120;
cardescC.y = tct+13;
carpriceC.y = tct+5;
carpriceC.x = 270;
carpriceC.text = "$" + theloader.data["carprice" + i];
carnameC.text = theloader.data["carname" + i];
cardescC.text = theloader.data["cardesc" + i];
var myTweenC:Tween = new Tween(carnameC, "alpha", Regular.easeOut, 0, 1, 2, true);
var myPTweenC:Tween = new Tween(cardescC, "alpha", Strong.easeOut, 0, 1, 3, true);
var myDTweenC:Tween = new Tween(carpriceC, "alpha", Strong.easeOut, 0, 1, 3, true);
carnameC.setTextFormat(carnameTxt);
carnameC.autoSize = TextFieldAutoSize.LEFT;
cardescC.autoSize = TextFieldAutoSize.LEFT;
cardescC.setTextFormat(cardescTxt);
carpriceC.setTextFormat(carpriceTxt);
addChild(carnameC);
addChild(cardescC);
addChild(carpriceC);
tct += 30;
if (theloader.data["carcat" + i] == "Trailers") {
var carnameS:TextField = new TextField();
var cardescS:TextField = new TextField();
var carpriceS:TextField = new TextField();
carnameS.y = tst;
carnameS.x = 430;
cardescS.x = 430;
cardescS.y = tst+13;
carpriceS.y = tst+5;
carpriceS.x = 540;
carpriceS.text = "$" + theloader.data["carprice" + i];
carnameS.text = theloader.data["carname" + i];
cardescS.text = theloader.data["cardesc" + i];
var myTweenS:Tween = new Tween(carnameS, "alpha", Regular.easeOut, 0, 1, 2, true);
var myPTweenS:Tween = new Tween(cardescS, "alpha", Strong.easeOut, 0, 1, 3, true);
var myDTweenS:Tween = new Tween(carpriceS, "alpha", Strong.easeOut, 0, 1, 3, true);
carnameS.setTextFormat(carnameTxt);
carnameS.autoSize = TextFieldAutoSize.LEFT;
cardescS.autoSize = TextFieldAutoSize.LEFT;
cardescS.setTextFormat(cardescTxt);
carpriceS.setTextFormat(carpriceTxt);
addChild(carnameS);
addChild(cardescS);
addChild(carpriceS);
tst += 30; -
Web design tool used is NetObject Fusion 11 which puts a php proxy script on the server to function as a gateway between the RSS feed and the browser.
XmlDocument.create doesn't seem to work in Firefox. You can see an error in the Tools > Error Console
See e.g. http://help.dottoro.com/ljbcjfot.php
A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.
The helpers at that forum are more knowledgeable about web development issues.
You need to register at the mozillaZine forum site in order to post at that forum.
See http://forums.mozillazine.org/viewforum.php?f=25 -
I've tried several times to add my work exchange email account on macBook Pro but it cant connect to the server. It works fine on my iPhone. Is there any solution to this problem?
Are you connecting to Exchange 2003? If yes, Mail requires Exchange 2007 and higher. Your iPhone can connect but not Mail. You would have to setup as POP in Mail. Microsoft Entourage 2008 connects to Exchange 2003. It's old End of Life software so it will receive no further updates.
If you are using one of the newer versions of Exchange you might need to turn off AutoDiscover settings. This link has directions for Microsoft Outlook:
http://www.officeformachelp.com/outlook/exchange/autodiscover/
See this link for help with Mail:
**(Fair disclosure: OfficeforMacHelp is my site. I may receive some form of compensation, financial or otherwise, from my recommendation or link.) -
New treemodel is set but view does not update?
How does one refresh a view? I mean if I set another treeModel using setModel then how do I update this to the view instead of it displaying the original?
It sets the new model and my debugging statements show it goes all through the setting up of the new information but doesn't move into the next step - display.
I have tried validate(), setVisible(false) then setVisible(true), and repaint() but to no success. All I really want to do is refresh the view I think.
I've read a few threads on this but haven't seen a resolution yet and am figuring when people solve it they don't post the solution just move on.
Any advice would be very welcome at this stage.ahh solved, it was resetting back to the original treemodel again so no change. Thanks anyway to all the people I've queried on this one over the last few days. Your help has been appreciated.
-
Skype doesn't work with OS X Yosemite - does not a...
I recently upgraded to OS X Yosemite - terrible OS I highly discourage anyone use it. It's caused all kinds of compatability issues with various software.
Logging onto skype works for about a minute then I get forced into offline mode and cannot change my status or call anyone. I've tried rebooting the internet, rebooting skype and reinstalling but nothing has worked. It appears to be some sort of bug issue. My internet connection also gets killed sometime while using skype.
Please fix. The new OS has been out for a while now. No excuse to be several months late fixing a bug.Photoshop Elements stops responding after Mac OS update to Yosemite
-
I schedule an appointment with Siri but it does not appear in the Calendar
I was thinking that when you schedule an appointment with Siri it would appear on the calendar in the Calendar app. But it is nowhere to be found. How am I supposed to find the appointment?
Before you purchased the app in iTunes, did you have Settings > iTunes & App Store > [Automatic Downloads] Apps = "On"?
My guess is you did not.
Maybe you are looking for
-
PrE-10 Will not start in Win7(x64)
I sincerely hope this is not redundant, but I have spent days on this forum looking for answers, but with no luck. I have seen many similar questions, but none of the 'fixes' proposed are relevant, or do not work for me. History: I have been running
-
How can I dial a Unity subscriber extension when they don't have an assigned IP phone?
I have set up our warehouse staff to share centrally placed IP phones by setting them up in Exchange and as a Unity subscriber and then configured the Call Transfer page to ring the extension of the phone closest to where they work in the warehouse.
-
No music,video or app sound from internal speaker.
Ok so here's the deal... My itouch doesn't play any songs through the internal speaker but does through the headphones... Only thing is, it will make that swoosh sounds when connecting to a computer... I have done the 5 r's, went through all my setti
-
Hi,all, I have 3 BI box - BWD, BWQ, BWP, and 3 R3 box - R3D, R3Q, R3P, before I transport datasource, infopackage from BWD to BWQ, I configured the conversion of logical system in BWQ as: BWD -> BWQ, R3D -> R3Q, that works f
-
WhAt Is WrOnG WiTh ThEUpPeR/loWeRCase
I use the GoBooks app but can never find the Books folder that appears in the desktop manager. Does anyone know where it is? I end up storing books in the download folder because I can't find them otherwise. Also, what the bleep is going wrong with t