Error using filter with Expression SQL

Hey all -

New to Oracle BI and have a problem with filters that use the SQL Expressions.

The column I'm filtering is a 4-digit year, expressed as a VARCHAR2(4 byte) in the physical database. My SQL Expression in the filter is:

Column: CAL 4-DIGIT YEAR
Operator: is in
SQL expression: TO_CHAR (ADD_MONTHS (SYSDATE,-24), "YYYY"))

When I click on the "Results" tab, I get the following error message:
Error codes: YQCO4T56:OPR4ONWY:U9IM8TAC:OI2DL65P
ODBC driver returned an error (SQLExecDirectW).
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error occurred. [nQSError: 27002] Near <>(): syntax error [nQSError: 26012]. (HY000)

I've isolated the problem to the above expression. If I put a literal value and provide a year to four digits as below, it works:

Column: CAL 4-DIGIT YEAR
Operator: is in
SQL expression: * 2008. *

Any ideas on what is causing my problem?

Thank you!

Mac

Yep, this should work, although sometimes you need an extra cast to CHAR.

It works fine:
SELECT "D0 time." "" Saw_0 T05 by name of the year ","recipes of F1. " "" Recipes 1-01 (all in all) ' saw_1 'Sample Sales' WHERE 'Time D0. "" T05 by name year ' = CAST (YEAR (TIMESTAMPADD (SQL_TSI_MONTH-24, CURRENT_DATE)) as CHAR) ORDER BY saw_0

concerning

John
http://www.obiee101.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • Using XQuery with PL/SQL, link the Variable

    I am only able to find an example of use of xquery with pl/sql.

    [http://www.comp.dit.ie/btierney/oracle11gdoc/appdev.111/b28369/xdb_xquery.htm#CBAEEJDE]

    Why is what they show only using bind variables? It's the only way it should be used, it provides a performance gain more simply by using the crossing clause and a passing beam a PL/SQL variable? I'm looking to implement a solution for my company using Xquery in PL/SQL. I am concerned that these procedures will be called during a flow of the user interface and performance it must be as soon as possible.

    A PL/SQL variable, column, or the output of another operation would be all be equivalent to a connection variable that PL/SQL compilation is concerned. Which would be bad practice would be to build in XQuery with the predicate hardcoded in the XQuery operation whenever the XQuery query has been run.

  • Error using ESSCMDQ with Essbase ASO unicode applications...

    Hi all

    I tried to restructure an ASO for a unicode application outline... and I get this error:

    [Tue Mar 17 17:49:25 2015] EssbaseServerName/App_Name/DB_Name/admin/Error (1060127)

    Contour encoded UTF-8 file is not allowed to read in a non-Unicode client mode

    so try to use the command

    Openotl '2' 1 'App_Name' 'DB_Name' 'DB_Name' 'y' 'y' 1;

    I tried to put the command in a signed file UTF8, but still have the question.

    Is it possible to use this utility (ESSCMDQ) on request for ASO to restructure the sketch?

    Is there another way to make outlines of a request for ASO restructuring?

    Essbase version is 11.1.2.1.

    Thank you

    Alex

    Try "when running ESSCMDQ against a Unicode ASO plan, the following error and cannot continue:"file encoded in UTF - 8 pattern is not allowed to read non-Unicode-mode client"(Doc ID 1502120.1).

    Solution

    1. an environment variable must be set:

    In the environment where ESSCMDQ runs, the value of the environment variable "ESSCMDQ_UTF8MODE" and make sure it is equal to 1:

    ESSCMDQ_UTF8MODE = 1

    2. Once you have verified that it is located in the environment for the user/cmd line used to run ESSCMDQ, run ESSCMDQ again. It should now be able to compact this sketch ASO Unicode.

    See you soon

    John

  • can I use communicator with outlook express

    can I use communicator with express Fi, outlook yes how? Thank you

    I don't think so.  See here: http://office.microsoft.com/en-us/communicator-help/ its mainly an office feature as far as I know.  You can ask in the forum Board here: http://answers.microsoft.com/en-us/office

    Steve

  • Error message: this isn't a problem with intellectual property. Board of Directors, but rather with your SQL Server when you visit a Web site.

    Original title: an error occurred in SQL server?

    Hello, I just wanted to go to this site, but this error pops up: error SQL

    An error occurred in SQL server:

    This isn't a problem with intellectual property. Board of Directors, but rather with your SQL Server. Please contact your host and copy the above message.

    «Back to index »

    Please help me, I just moved my computer so I had to disconnect from the internet, but now he has problems.

    Is the site I tried to go to: http://www.minecraftforum.net/topic/227822-166-millenaire-npc-village-076c-duplicate-villager-fix/

    Hey Brainiac,

    1. are you encounter problems with this site?

    2. are you able to connect to this site from a different computer?

    3. were you able to connect to this website before?

    4. you remember to make changes to the computer before this problem?

    The problem seems to be, with the site that you are visiting. You can check if you can access the site from another computer.

    Hope this information is useful.

  • Tables created in a stored procedure cannot be used with dynamic SQL? The impact?

    There is a thread on the forum which explains how to create tables within a stored procedure (How to create a table in a stored procedure , however, it does create a table as such, but not how to use it (insert, select, update, etc.) the table in the stored procedure.) Looking around and in the light of the tests, it seems that you need to use dynamic SQL statements to execute ddl in a stored procedure in Oracle DB. In addition, it also seems that you cannot use dynamic SQL statements for reuse (insert, select, update, etc.) the table that was created in the stored procedure? Is this really the case?

    If this is the case, I am afraid that if tables cannot be 'created and used"in a stored procedure using the dynamic SQL, as is the case with most of the servers of DB dynamic SQL is not a part of the implementation plan and, therefore, is quite expensive (slow). This is the case with Oracle, and if yes what is the performance impact? (Apparently, with Informix, yield loss is about 3 - 4 times, MS SQL - 4 - 5 times and so on).

    In summary, tables created within a stored procedure cannot be 'used' with dynamic SQL, and if so, what is the impact of performance as such?

    Thank you and best regards,
    Amedeo.

    Published by: AGF on March 17, 2009 10:51

    AGF says:
    Hi, Frank.

    Thank you for your response. I understand that the dynamic SQL is required in this context.

    Unfortunately, I am yet to discover "that seeks to" using temporary tables inside stored procedures. I'm helping a migration from MySQL to Oracle DB, and this was one of the dilemmas encountered. I'll post what is the attempt, when more.

    In Oracle, we use [global temporary Tables | http://www.psoug.org/reference/OLD/gtt.html?PHPSESSID=67b3adaeaf970906c5e037b23ed380c2] aka TWG these tables need only be created once everything like a normal table, but they act differently when they are used. The data inserted in TWG will be visible at the session that inserted data, allowing you to use the table for their own temporary needs while not collide with them of all sessions. The data of the TWG will be automatically deleted (if not deleted programmatically) when a) a commit is issued or b) the session ends according to the parameter that is used during the creation of the TWG. There is no real need in Oracle to create tables dynamically in code.

    I noticed that many people say that the "Creation of the tables within a stored procedure" is not a good idea, but nobody seems necessarily explain why? Think you could elaborate a little bit? Would be appreciated.

    The main reason is that when you come to compile PL/SQL code on the database, all explicit references to tables in the code must correspond to an existing table, otherwise a djab error will occur. This is necessary so that Oracle can validate the columns that are referenced, the data types of those columns etc.. These compilation controls are an important element to ensure that the compiled code is as error free as possible (there is no accounting for the logic of programmers though ;)).

    If you start to create tables dynamically in your PL/SQL code, so any time you want to reference this table you must ensure that you write your SQL queries dynamically too. Once you start doing this, then Oracle will not be able to validate your SQL syntax, check the types of data or SQL logic. This makes your code more difficult to write and harder to debug, because inevitably it contains errors. It also means that for example if you want to write a simple query to get that one out in a variable value (which would take a single line of SQL with static tables), you end up writing a dynamic slider all for her. Very heavy and very messy. You also get the situation in which, if you create tables dynamically in the code, you are also likely to drop tables dynamically in code. If it is a fixed table name, then in an environment multi-user, you get in a mess well when different user sessions are trying to determine if the table exists already or is the last one to use so they can drop etc. What headache! If you create tables with table names, then variable Dynamics not only make you a lot end up creating (and falling) of objects on the database, which can cause an overload on the update of the data dictionary, but how can ensure you that you clean the tables, if your code has an exception any. Indeed, you'll find yourself with redundant tables lying around on your database, may contain sensitive data that should be removed.

    With the TWG, you have none of these issues.

    Also, what is the impact on the performance of the dynamic SQL statements in Oracle? I read some contrasting opinions, some indicating that it is not a lot of difference between static SQL and SQL dynamic in more recent versions of Oracle DB (Re: why dynamic sql is slower than static sql is this true?)

    When the query runs on the database, there will be no difference in performance because it is just a request for enforcement in the SQL engine. Performance problems may occur if your dynamic query is not binding variable in the query correctly (because this would cause difficult analysis of the query rather than sweet), and also the extra time, to dynamically write the query running.

    Another risk of dynamic query is SQL injection which may result in a security risk on the database.

    Good programming will have little need for the tables of dynamically created dynamically or SQL.

  • Deployed Adobe CC 2014 32 bits to our neighborhood. Students launch Adobe Flash Professional and are able to start a project using ActionScript 2.0. But as soon as they click on save and try to save their project... boom... an error occurs "met with an in

    Deployed Adobe CC 2014 32 bits to our neighborhood. Students launch Adobe Flash Professional and are able to start a project using ActionScript 2.0. But as soon as they click on save and try to save their project... boom... an error occurs "met with an invalid argument' it happens to any student and any computer. Help, please!

    They can only use the old Adobe CS5 flash professional because it does not crash.

    Thank you

    Raul

    [email protected]

    CC for flash doesn't support AS2, so perhaps that is the reason.  CS6 (or earlier version) supports AS2.

  • using trim with SQL

    I tried to use trim() im my SQL statement, but it throws an error saying that it is not a function not valid.

    This isn't education, but it's the context im using.

    < cfquery datasource = '#datasources. DATADSN #">"
    INSERT INTO dbo. People (Christian)
    < cfif IsDefined "(FORM. Christian") AND #FORM. NEQ Christian # "" > "".
    Trim ("#FORM. Christian #')
    < cfelse >
    NULL VALUE
    < / cfif >
    < / cfquery >

    If you cannot use it at this stage, where can you use it?

    If you try just to carve out a space of attack / leak, here is the correct syntax:


    INSERT INTO dbo. People (Christian)

    #Trim (FORM # Christian)

    NULL VALUE

  • Get the error ORA-12518 with DG4ODBC to link with SQL Server

    Hi all

    We have recently updated a test area to 11g 2 on a windows 64-bit platform and now when you install our links database with our sql servers that we receive an error "ORA-12518'.»

    Listener.ora


    LISTENERPCIS =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = WILTS-ORCL4)(PORT = 1522))
    )

    SID_LIST_LISTENERPCIS =
    (SID_LIST =
    (SID_DESC =
    (PROGRAM = dg4odbc)
    (SID_NAME = PCIS)
    (ORACLE_HOME = c:\oracle\product\11.2.0\db_1)
    )
    )

    tnsnames.ora


    SIPC =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP) (HOST = WILTS-ORCL4)(PORT = 1522))
    )
    (CONNECT_DATA =
    (SID = PCIS)
    (HS = OK)
    )
    )

    All help appericated

    See you soon
    David

    Your Oracle_Home in the Listenerpcis of the Oracle Listener setting does not match the House reported in the status of the listener:

    In config you have published, you must:

    SID_LIST_LISTENERPCIS =
    (SID_LIST =
    (SID_DESC =
    (PROGRAM = DG4ODBC)
    (SID_NAME = PCIS)
    (ORACLE_HOME = c:\oracle\product\11.2.0\db_1)
    )
    )

    but the listener status:
    C:\ORACLE\PRODUCT\11.2.0\DBhome_1

    Please correct the Oracle_Home adjustment in the listener.ora file - and then stop and restart the listener.

  • using indexes on varchar confusion with pl/sql collections

    Hi, I seek to learn the mechanics behind the collections and have done ok so far until I came across you try using the index of varchar.

    I use the following code: -.
    declare
      type address_lines_tab is table of varchar2(50)
        index by pls_integer;
    
      type address_tab is table of address_lines_tab
        index by varchar(40);
    
      type student_rec is record(
        first     varchar2(40),
        last      varchar2(40),
        address   address_tab
      );
    
      type student_tab is table of student_rec
        index by pls_integer;
    
      student   student_tab;
      i         number       := 0;
      v         varchar2(20);
      x         number       := 0;
    begin
      student(1).first := 'mike';
      student(1).last := 'jones';
      student(1).address('home')(1) := 'the manor';
      student(1).address('home')(2) := 'london';
      student(1).address('home')(3) := 'w12 4kf';
      student(1).address('term')(1) := '5 university';
      student(1).address('term')(2) := 'plymouth';
      student(1).address('term')(3) := 'pl22da';
      student(2).first := 'helen';
      student(2).last := 'roots';
      student(2).address('home')(1) := '1 little lane';
      student(2).address('home')(2) := 'hull';
      student(2).address('home')(3) := 'h45 4fd';
      student(2).address('term')(1) := '3 university';
      student(2).address('term')(2) := 'plymouth';
      student(2).address('term')(3) := 'pl22da';
    
      for student_no in student.first .. student.last
      loop
        dbms_output.put_line(   'STUDNET NAME:'
                             || student(student_no).first
                             || ' '
                             || student(student_no).last);
    
        for add_type in
          student(student_no).address.first .. student(student_no).address.last
        loop
          dbms_output.put_line(student(student_no).address);
          for add_line in
            student(student_no).address(add_type).first .. student(student_no).address(add_type).last
          loop
            dbms_output.put_line(student(student_no).address(add_type)(add_line));
          end loop;
        end loop;
      end loop;
    end;
    the problem I have is in the second loop when trying to display 2 different types of address (IE home and term).

    because its indexed by a varchar, I get the following error: -.
    ORA-06502: PL/SQL: digital or value error: character of number conversion error

    How can I get around that, when a loop in the associative arrays that are indexed by varchar?

    Thank you very much

    It's the exit, I expect to see:-
    STUDNET NAME:mike jones
    HOME
    the manor
    london
    w12 4kf
    TERM
    5 university
    plymouth
    pl22da
    STUDNET NAME:helen roots
    HOME
    1 little lane
    hull
    h45 4fd
    TERM
    3 university
    plymouth
    pl22da

    Hello..

    The problem is tat you can not use a "student (student_no).address.first" and "student (student_no).address.last" in a loop; because they are varchar2 index...

    Yo can use, something like that...

        nuStudent := student(student_no).address.count;
        for add_type in 1 ..nuStudent 
    
  • VCenter 4.1 install error on a french MS SQL 2008 SP1

    Hi, we have a problem with a windows 2008 R2 (US or EN) and a MS SQL 2008 EN SP1.

    We cannot install the vcenter server. We have an error "Error 25003. Installation failed to create the repository of the vCenter server. »

    It works with MS SQL Express 2005 or 2008 US.

    It also works with a MS SQL 2008 SP1 US.

    That's OK with a MS SQL 2008 SP1 EN when we install a vcenter 4.0 Update 1.

    We have another problem:

    We cannot account system choice when we install Vcenter 4.1 with a DSN for SQL 2008, even when we turn off the UAC.

    Kind regards.

    Xavier

    PS: Here is the error in the windows event viewer:

    Log name: Application

    Source: VMware VirtualCenter Server

    Date: 2010-07-21 15:22:14

    Event ID: 1000

    Task category: no

    Level: error

    Keywords: Classic

    User: n/a

    Computer: VCENTER

    Description:

    The description of event ID 1000 in the source VMware VirtualCenter Server is not found. The component that triggered the event is not installed on the local computer or the installation is corrupted. You can install or repair the component on the local computer.

    If the 'event originated on another computer, the information display must be registered with l' event.

    The following were included with the event:

    A database error: "ODBC error: (22007) - Microsoft . http://SQL Server Native Client 10.0SQL ServerLa a type conversion of varchar to datetime data type data has created an out of range value. "is returned when you run the SQL statement" "

    INSERT INTO VPX_LIC_METADATA (LAST_SAMPLE_ID, LAST_SAMPLE_TIMESTAMP, RETAINED_SAMPLE_ID, RETAINED_SAMPLE_TIMESTAMP, GLOBAL_DIGEST, IS_STATE_VALID, WEEK_KEEP_COUNT)

    "VALUES (0, ' 1900-12-31 00:00:00 ', 0, ' 1900-12-31 00:00:00 ', NULL, 1, 208).

    The message resource is present but the message is not in the table of chains or messages

    The event XML:

    PS2: error in the vpxd.log

    Section of VMware VirtualCenter, pid = 616, version = version 4.1.0 build-258902 = option = exit

    Current working directory: C:\Windows\system32

    Log path: C:\ProgramData\VMware\VMware VirtualCenter\Logs

    Initializing the SSL

    Using the libcrypto, version 9080CF

    Vmacore::InitSSL: doVersionCheck = true, handshakeTimeoutUs = 120000000

    A database error occurred: "ODBC error: (22007) - [http://SQL Server Native Client 10.0 | ]. http://SQL Server Native Client 10.0] [SQL Server] One of the type conversion of varchar to datetime data type data has created an out of range value. "is returned when you run the SQL statement" "

    INSERT INTO VPX_LIC_METADATA (LAST_SAMPLE_ID, LAST_SAMPLE_TIMESTAMP, RETAINED_SAMPLE_ID, RETAINED_SAMPLE_TIMESTAMP, GLOBAL_DIGEST, IS_STATE_VALID, WEEK_KEEP_COUNT)

    "VALUES (0, ' 1900-12-31 00:00:00 ', 0, ' 1900-12-31 00:00:00 ', NULL, 1, 208).

    Is not init tableDef object: Vdb instance is not initialized or is fired

    Failed to initialize LDAP backup

    Xavier, I got the same error (with German SQL Srv).

    I have changend a few values in the DSN configuration:

    • change the language of the system for English messages

    • Uncheck the perform Translation for character data

    • Uncheck the use regional settings when out currency, numbers, Dates, times and

    After that, I installed successfully vSphere 4.1 server.

    Kind regards

    Andreas

  • How to call a method defined in AppmoduleImpl using a groovy expression?

    Hi experts,

    With the help of jdev 11.1.1.5.0 - adfbc battery.

    I followed this post as the blogger says.
    How to call a method defined in AppmoduleImpl using a groovy expression?
    https://blogs.Oracle.com/ADF/entry/how_to_call_a_method

    While a button insert hit

    Suite error survey.
    java.sql.SQLException: ORA-20483: ADM-
    ORA-06512: at "RMSTD.FUNC_FIND_PLNT_DESC", line 22
    ORA-06512: at line 1
    
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
    It is my code for the function.
    CREATE OR REPLACE FUNCTION func_find_plnt_desc (
       p_bu        VARCHAR2,
       p_plnt_id   VARCHAR2,
       p_lang      NUMBER
    )
       RETURN VARCHAR2
    IS
       CURSOR cur_find_plant
       IS
          SELECT bup_name1, bup_name2
            FROM bus_unit_plants
           WHERE bup_bu = p_bu AND bup_plant_id = p_plnt_id;
    
       rec_find_plant   cur_find_plant%ROWTYPE;
    BEGIN
       OPEN cur_find_plant;
       FETCH cur_find_plant INTO rec_find_plant;
    --RAISE_APPLICATION_ERROR(-20999,P_BU||P_PLNT_ID);
       IF cur_find_plant%NOTFOUND
       THEN
    
          raise_application_error (-20483, 'ADM' || P_PLNT_ID ||'-'||P_BU);
          --NULL;
       END IF;
    
       CLOSE cur_find_plant;
    
       IF p_lang = 1 THEN
          RETURN (rec_find_plant.bup_name1);
       ELSIF p_lang = 2 THEN
          RETURN (rec_find_plant.bup_name2);
       END IF;
    END;
    /
    Reason behind:
    while hitting the insert means null from the value of the survey so error function.

    If am not hitting doesn't mean no problem. the function works correctly return description.

    can someone help me how to override?

    Published by: ADF7 on April 10, 2012 23:51

    ADF7,
    the subject of the post has nothing to do with the question (for as far as I see it).
    As you can see the error message clearly comes from the procedure pl/sql you call the application module, works of groovy appeal method.

    We cannot decide what makes your service if you pass null as a parameter. You can check the settings before you proceed to the procedure or write the procedure in how it treats null parameters.

    Timo

  • Firefox Version 27 Action Menu error in Reporting Services. An error has occurred with the extraction of data.

    Hello, since I've updated for Firefox 27.0.1 on Windows 7, I have a problem with Reporting Services on a Sharepoint site. It is a site of Sharepoint 2010 with SQL Server Reporting Services 2012 Sharepoint integrated mode. I was already on Firefox version 26 and didn't meet with this problem.

    When a report is opened and you use the Actions link on the Reporting Services toolbar, I get the following error messages.

    An error has occurred with the extraction of data. Please, refresh the page and try again.

    I tried updating to the beta version of Firefox 28 but the same error occurs. I see that someone else is having the same problem here. http://SharePoint-community.NET/forum/topics/reporting-service-and-Firefox-27

    Any help would be appreciated. Thank you!

    Ryan

    Firefox version 28.0 has corrected this problem. Thank you!

  • Can I have the user enter a variable that will be used to Signal Express?

    We seek to use the Signal Express to collect data of analog sensors and load cells. We would like the user to be able to enter a variable that the program Express of Signal can act on. Is it possible within Signal Express?

    Hello

    When you select 'Change destination', it will fill with all stage settings that are supported for the given control used.  Not all the steps or step settings are able to be adjusted when the operator mode.  That is why you were only able to bind controls to step DAQmx Acquire and filter (they are only available to bind in your configuration steps settings).  The forumla node is not able to reference an entry of order of the operator interface. You must manually configure the formula tab of configuration step for that particular step.

    I would recommend if you want that more customized the user interface and approach programming using an application development environment.  Signal Express is ideal for acquisition of signals and perform analysis and basic treatment, but if you want more functionality LabVIEW would be a better option.

  • Error-2147286787 installation of Microsoft Sql Native Client on Windows XP

    Hi all

    I'm having a problem with my sql Server 2005. When im clicking on the components of the server, tools, books online and samples, and license agreement for the popup
    and when I click on it it shows me "Microsoft Sql Native Client and Microsoft SQl Server 2005 Setup Support files" and when I click on install error messages r dispalyed:

    Microsoft Sql Native Client: An error has occurred during installation:
    Error-2147286787 installation of Microsoft Sql Native Client. See the log file for more information. An unexpected error has occurred.

    I installed IIS and .net framework 2.0, as im using the service don't pack 3 no need to Windows Installer. Is there a problem with my system, or is - this software problem.
    Please help my project happens and im stuck. Thanks in advance.

    Kind regards

    Rohit.

    Hello

    Given that the problem is related to SQL Server, I recommend that you post this question in the Instances of SQL Server.

Maybe you are looking for

  • Buy music

    I can't go past that Ad - just want to buy music pages

  • money more deluxe

    When I open money more luxury looking for a password.  As I started with Money 2002 and upgrade to Money Plus I've never set up a password. I have just cleck on next and get right to work.  Now I won't have in the program. I retried to reset the pass

  • How to change the location of the files of user account files?

    I had my hard drive partitioned and the need to change the location of my files of user account from c: to d: An example is the location of the files from my office. My user ID is Admin privilidge, but I can't find where to change of mapping file. I

  • Contexts of DONKEY?

    Is a DONKEY run exclusively in each apps own environment (user-space) or are just a few parts? What I was wondering if ExtensionInitializer is executed only once or it runs whenever an application uses the DONKEY. Certain functions can only be called

  • BlackBerry Smartphones several problems with my turn

    I like my turn, but here are some problems I encounter: -When I tried to do a diagnostic test, I clicked on options, menu, mobile network and diagnostic test - I read on how to do this elsewhere.  The result is that the screen says 'empty '.  Am I mi