A problem for writing sbin/fsck -fy

I´m trying to do "sbin/fsck" When the black screen with white words appears I write "sbin" but when I try to write " /" this signal doesn´t appears, instead of it "&"
Please, could anybody help me?

I've never seen this and can't explain it but you don't need to put the full path there just use
fsck -fy
and if you do put the full path then enter it correctly
/sbin/fsck -fy
not
sbin/fsck -fy

Similar Messages

  • Problem in writing a query

    Dear all,
    I have a problem for writing a query,
    country: name,code,population.
    economy:country(code),gdp
    in the economy table i have gdp of each country, i calculated sum of the GDP of all countries and then half of it(50% of world GDP)
    then i should calculate the minimum population of the countries needed to have this 50% of GDP.
    here is what i wrote until now but i really don't have any more idea, if you help me i'll learn something.
    thank you.
    select e.country,c.population,e.gdp
    from country c
    join economy e
    on c.code=e.country
    order by e.gdp desc;
    set serveroutput on
    declare
    half_gdp_n number;
    begin
    select round(sum(gdp)/2) into half_gdp_n from economy;
    DBMS_OUTPUT.put_line(half_gdp_n);
    end;
      CREATE TABLE "intern"."ECONOMY" ("COUNTRY" CHAR(2), "GDP" NUMBER, "AGRICULTURE" NUMBER, "INDUSTRY" NUMBER, "SERVICES" NUMBER, "INFLATION" NUMBER)
       COMMENT ON COLUMN "intern"."ECONOMY"."COUNTRY" IS 'the country code'
       COMMENT ON COLUMN "intern"."ECONOMY"."GDP" IS 'gross domestic product (in million dollar)'
       COMMENT ON COLUMN "intern"."ECONOMY"."AGRICULTURE" IS 'percentage of agricultural sector of the GDP'
       COMMENT ON COLUMN "intern"."ECONOMY"."INDUSTRY" IS 'percentage of industrial sector of the GDP'
       COMMENT ON COLUMN "intern"."ECONOMY"."SERVICES" IS 'percentage of service sector of the GDP'
       COMMENT ON COLUMN "intern"."ECONOMY"."INFLATION" IS 'inflation rate (percentage, per annum)'
       COMMENT ON TABLE "intern"."ECONOMY"  IS 'economical information about the countries'
    REM INSERTING into intern.ECONOMY
    SET DEFINE OFF;
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ad',1900,null,null,null,4.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ae',63670,4,58.5,37.5,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('af',21500,60,20,20,10.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ag',750,3.9,19.2,76.8,0.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ai',112,4,18,78,2.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('al',17460,46.2,25.4,28.4,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('am',13650,22.9,36.1,41.1,3.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('an',2450,1,15,84,2.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ao',23170,8,67,25,43.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ar',483500,10.6,35.9,53.5,6.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('as',500,null,null,null,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('at',255900,2.3,30.8,66.9,1.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('au',611700,3.4,28.2,68.4,2.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('aw',1940,null,null,null,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('az',30010,14.1,45.7,40.2,4.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ba',26210,14.2,30.8,55,1.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bb',4569,6,16,78,-0.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bd',275700,21.2,27.1,51.7,6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('be',316200,1.3,25.7,73,1.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bf',15740,39.5,19.3,41.3,2.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bg',61630,11.5,30.1,58.4,6.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bh',13010,0.7,41,58.4,2.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bi',4001,48.1,19,32.9,8.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bj',8338,36.3,14.3,49.4,2.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bm',2330,1,10,89,3.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bn',6842,5,45,50,0.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bo',22330,13,28,59,4.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('br',1492000,10.1,38.6,51.3,7.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bs',5295,3,7,90,1.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bt',2900,45,10,45,3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bw',15050,4,44,52,7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('by',70500,11,36.4,52.6,17.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('bz',1778,17.7,15,67.3,2.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ca',1023000,2.3,26.4,71.3,1.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cd',42740,55,11,34,14);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cf',4248,55,20,25,3.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cg',2324,7.4,52,40.6,1.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ch',251900,1.5,34,64.5,0.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ci',24780,27.8,19.4,52.8,1.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ck',105,17,7.8,75.2,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cl',169100,6.3,38.2,55.5,2.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cm',30170,43.7,20.1,36.2,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cn',7262000,13.8,52.9,33.3,4.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('co',281100,13.4,32.1,54.5,5.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cr',37970,8.5,29.7,61.8,11.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cu',33920,6.6,25.5,67.9,3.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cv',600,12.1,21.9,66,1.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cy',15710,4.1,19.9,76,2.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('cz',172200,3.4,39.3,57.3,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('de',2362000,1,31,68,1.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('dj',619,3.5,15.8,80.7,2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('dk',174400,2.2,25.5,72.3,1.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('dm',384,18,24,58,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('do',55680,10.7,31.5,57.8,55);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('dz',212300,10.3,57.4,32.3,3.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ec',49510,8.7,30.5,60.9,2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ee',19230,4.1,28.9,67,3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('eg',316300,17.2,33,49.8,9.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('eh',null,null,null,40,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('er',4154,12.4,25.9,61.7,10);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('es',937600,3.5,28.5,68,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('et',54890,47,12.4,40.6,2.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('fi',151200,3.3,30.2,66.5,0.7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('fj',5173,16.6,22.4,61,1.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('fk',75,null,null,null,3.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('fm',null,50,4,46,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('fo',1000,27,11,62,5.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('fr',1737000,2.7,24.3,73,2.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ga',7966,7.4,46.7,45.9,1.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gd',440,7.7,23.9,68.4,2.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ge',14450,20.5,22.6,56.9,5.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gf',1551,null,null,null,1.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gg',2590,3,10,87,4.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gh',48270,34.3,24.2,41.4,13);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gi',769,null,null,null,1.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gl',1100,null,null,null,1.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gm',2799,26.8,14.5,58.7,7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gn',19500,25,38.2,36.8,18);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gp',3513,15,17,68,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gq',1270,3,95.7,1.3,8.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gr',226400,7,22,71,2.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gt',59470,22.7,19.5,57.9,7.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gu',3200,7,15,78,0);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gw',1008,62,12,26,4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('gy',2899,38.3,19.9,41.8,4.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('hn',18790,12.7,32.1,55.3,7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('hr',50330,8.2,30.1,61.7,2.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ht',12050,30,20,50,22);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('hu',149300,3.3,31.4,65.3,7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('id',827400,14.6,45,40.4,6.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ie',126400,5,46,49,2.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('il',129000,2.8,37.7,59.5,0);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('im',2113,1,13,86,3.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('in',3319000,23.6,28.4,48,4.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('iq',54400,13.6,58.6,27.8,25.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ir',516700,11.2,40.9,48.7,15.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('is',9373,11.2,9.6,79.2,4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('it',1609000,2.3,28.8,68.9,2.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('je',3600,5,2,93,5.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('jm',11130,6.1,32.7,61.3,12.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('jo',25500,2.4,26,71.5,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('jp',3745000,1.3,24.7,74.1,-0.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ke',34680,19.3,18.5,62.4,9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kg',8495,38.5,22.8,38.7,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kh',26990,35,30,35,3.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ki',79,30,7,63,2.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('km',441,40,4,56,3.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kn',339,3.5,25.8,70.7,1.7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kp',40000,30.2,33.8,36,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kr',925100,3.2,40.4,56.3,3.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kw',48000,0.4,60.5,39.1,2.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ky',1391,1.4,3.2,95.4,2.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('kz',118400,7.4,37.8,54.8,6.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('la',11280,49.5,27.5,23,12.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lb',18830,12,21,67,2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lc',866,7,20,73,3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('li',825,null,40,null,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lk',80580,19.1,26.2,54.7,5.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lr',2903,76.9,5.4,17.7,15);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ls',5892,15.2,43.9,40.9,5.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lt',45230,6.1,33.4,60.5,1.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lu',27270,0.5,16.3,83.1,2.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('lv',26530,4.4,24.8,70.8,6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ly',37480,8.7,45.7,45.6,2.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ma',134600,21.2,35.8,43,2.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mc',870,17,null,null,1.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('md',8581,22.4,24.8,52.8,11.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mg',14560,29.3,16.7,54,7.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mh',115,14,16,70,2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mk',14400,11.2,26,62.8,0.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ml',11000,45,17,38,4.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mm',74300,56.6,8.8,34.5,17.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mn',5332,20.6,21.4,58,11);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mp',null,null,null,null,1.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mq',6117,6,11,83,3.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mr',5534,25,29,46,7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ms',29,5.4,13.6,81,2.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mt',7223,3,23,74,2.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mu',15680,7.6,30,62.4,4.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mv',1250,20,18,62,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mw',7410,54.8,19.2,26,12);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mx',1006000,4,27.2,68.9,5.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('my',229300,7.2,33.6,59.1,1.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('mz',23380,21.1,32.1,46.9,12.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('na',14760,11.3,30.8,57.9,4.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('nc',3158,5,30,65,-0.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ne',9716,39,17,44,3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ng',125700,36.3,30.5,33.3,16.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ni',12340,20.7,24.7,54.6,9.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('nl',481100,2.4,24.5,73.1,1.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('no',183000,2.2,36.3,61.6,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('np',39530,40,20,40,2.9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('nr',60,null,null,null,-3.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('nu',7.6,null,null,55,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('nz',92510,4.6,27.4,68,2.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('om',38090,3.1,41.1,55.8,0.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pa',20570,7.2,13,79.8,2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pe',155300,8,27,65,3.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pf',4580,4,18,78,1.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pg',11990,34.5,34.7,30.8,4.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ph',430600,14.8,31.9,53.2,5.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pk',347300,22.6,24.1,53.3,4.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pl',463000,2.9,31.3,65.9,3.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pm',48.3,null,null,null,2.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pr',68950,1,45,54,6.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ps',2568,9,28,63,2.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pt',188700,5.9,30.2,63.9,2.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('pw',null,null,null,null,3.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('py',29930,25.3,24.9,49.8,5.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('qa',19490,0.3,58.2,41.5,3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('re',4570,8,19,73,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ro',171500,13.1,33.7,53.2,9.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ru',1408000,4.9,33.9,61.2,11.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('rw',10430,41.1,21.2,37.7,7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sa',310200,4.2,67.2,28.6,0.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sb',800,42,11,47,10);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sc',626,2.8,28.7,68.9,5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sd',76190,38.7,20.3,41,9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('se',255400,2,29,69,0.7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sg',120900,0,32.6,67.4,1.7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sh',18,null,null,null,3.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('si',39410,3,36,60,3.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sk',78890,3.5,30.1,66.4,7.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sl',3335,49,30,21,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sm',940,null,null,null,3.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sn',18360,15.9,21.4,62.7,0.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('so',4597,65,10,25,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sr',1885,13,22,65,23);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('st',214,16.5,15.4,68.1,14);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sv',32350,9.2,31.1,59.7,5.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sy',60440,25,31,44,2.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('sz',6018,16.1,43.4,40.5,5.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tc',216,null,null,null,4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('td',15660,22.6,35.6,41.7,8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tg',8684,39.5,20.4,40.1,1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('th',524800,9,44.3,46.7,2.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tj',7950,23.7,24.3,52,8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tk',1.5,null,null,null,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tm',27600,28.5,42.7,28.8,9);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tn',70880,13.8,31.8,54.4,4.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('to',244,23,13,64,10.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tr',508700,11.7,29.8,58.5,9.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tt',11480,2.7,47,50.3,3.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tv',12.2,null,null,null,5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tw',576200,1.7,30.9,67.4,1.7);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('tz',23710,43.2,17.2,39.6,5.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ua',299100,18,45.1,36.9,12);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ug',39390,35.8,20.8,43.6,3.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('uk',1782000,1,26.3,72.7,1.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('us',11750000,0.9,19.7,79.4,2.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('uy',49270,7.9,27.4,64.8,7.6);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('uz',47590,38,26.3,35.7,3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('vc',342,10,26,64,-0.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ve',145200,0.1,46.5,53.4,22.4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('vg',2498,1.8,6.2,92,2.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('vi',2500,1,19,80,2.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('vn',227200,21.8,40.1,38.1,9.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('vu',580,26,12,62,3.1);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('wf',60,null,null,null,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ws',1000,14,23,63,4);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('ye',16250,15.5,44.7,39.7,12.2);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('yt',466.8,null,null,null,null);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('yu',26270,15.5,27.6,56.8,8.8);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('za',491400,3.6,31.2,65.2,4.5);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('zm',9409,14.9,28.9,56.1,18.3);
    Insert into intern.ECONOMY (COUNTRY,GDP,AGRICULTURE,INDUSTRY,SERVICES,INFLATION) values ('zw',24370,18.1,24.3,57.7,133);I'm using oracle 11.2.0.2 and i'll post create-insert for the tables.
    best,
    David
    Edited by: 1003209 on 28.05.2013 08:45

      CREATE TABLE "intern"."COUNTRY" ("NAME" VARCHAR2(40), "CODE" CHAR(2), "CAPITAL" VARCHAR2(40), "PROVINCE" VARCHAR2(40), "POPULATION" NUMBER, "AREA" NUMBER, "NEXTYEAR_POPULATION" NUMBER)
    REM INSERTING into intern.COUNTRY
    SET DEFINE OFF;
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Andorra','ad','Andorra la Vella','Andorra la Vella',69865,468,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('United Arab Emirates','ae','Abu Dhabi','Abu Dhabi',2523915,82880,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Afghanistan','af','Kabul','Kabul',28513677,647500,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Antigua and Barbuda','ag','Saint Johns','Saint John',68320,442.6,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Anguilla','ai',null,null,13008,102,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Albania','al','Tirana','Tirana',3544808,28748,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Armenia','am','Yerevan','Yerevan',2991360,29800,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Netherlands Antilles','an','Willemstad','Curacao',218126,960,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Angola','ao','Luanda','Luanda',10978552,1246700,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Argentina','ar','Buenos Aires','Buenos Aires',39144753,2766890,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('American Samoa','as','Pago Pago','Eastern',57902,199,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Austria','at','Vienna','Wien',8174762,83870,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Australia','au','Canberra','Australian Capital Territory',19913144,7686850,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Aruba','aw',null,null,71218,193,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Azerbaijan','az','Baku','Baki',7868385,86600,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bosnia and Herzegovina','ba','Sarajevo','Federacija Bosna i Hercegovina',4007608,51129,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Barbados','bb','Bridgetown','Saint Michael',278289,431,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bangladesh','bd','Dhaka','Dhaka',141340476,144000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Belgium','be','Brussels','Brussels',10348276,30528,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Burkina Faso','bf','Ouagadougou','Kadiogo',13574820,274200,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bulgaria','bg','Sofia','Sofija grad',7517973,110910,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bahrain','bh','Manama','Manama',677886,665,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Burundi','bi','Bujumbura','Bujumbura',6231221,27830,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Benin','bj','Porto Novo','Oueme',7250033,112620,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bermuda','bm','Hamilton','Hamilton',64935,53.3,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Brunei','bn','Bandar Seri Begawan','Brunei-Muara',365251,5770,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bolivia','bo','La Paz','La Paz',8724156,1098580,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Brazil','br','Brasilia','Distrito Federal',184101109,8511965,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bahamas','bs','Nassau','New Providence',299697,13940,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Bhutan','bt','Timphu','Timphu',2185569,47000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Botswana','bw','Gaborone','Gaborone',1561973,600370,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Belarus','by','Minsk','Minsk',10310520,207600,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Belize','bz','Belmopan','Cayo',272945,22966,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Canada','ca','Ottawa','Ontario',32507874,9984670,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cocos Islands','cc',null,null,629,14,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Democratic Republic of the Congo','cd','Kinshasa','Kinshasa',58317930,2345410,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Central African Republic','cf','Bangui','Bangui',3742482,622984,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Republic of the Congo','cg','Brazzaville','Brazzaville',2998040,342000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Switzerland','ch','Bern','Bern',7450867,41290,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cote dIvoire','ci','Yamoussoukro','Lacs',17327724,322460,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cook Islands','ck','Avarua','Rarotonga',21200,240,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Chile','cl','Santiago','Metropolitana',15823957,756950,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cameroon','cm','Yaounde','Centre',16063678,475440,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('China','cn','Peking','Peking',1298847624,9596960,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Colombia','co','Bogota','Bogota',42310775,1138910,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Costa Rica','cr','San Jose','San Jose',3956507,51100,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cuba','cu','Havanna','Ciudad de la Habana',11308764,110860,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cape Verde','cv','Praia','Sao Tiago',415294,4033,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Christmas Island','cx',null,null,396,135,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cyprus','cy','Nicosia','Government controlled area',775927,9250,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Czech Republic','cz','Prague','Prague',10246178,78866,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Germany','de','Berlin','Berlin',82424609,357021,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Djibouti','dj','Jibuti','Jibuti',466900,23000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Denmark','dk','Copenhagen','Frederiksberg Kommune',5413392,43094,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Dominica','dm','Roseau','Saint George',69278,754,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Dominican Republic','do','Santo Domingo','Distrito Nacional',8833634,48730,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Algeria','dz','Algiers','Algiers',32129324,2381740,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Ecuador','ec','Quito','Pichincha',13212742,283560,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Estonia','ee','Tallinn','Harju',1341664,45226,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Egypt','eg','Cairo','Cairo',76117421,1001450,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Western Sahara','eh',null,null,267405,266000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Eritrea','er','Asmara','Maekel',4447307,121320,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Spain','es','Madrid','Madrid',40280780,504782,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Ethiopia','et','Addis Abeba','Addis Abeba',67851281,1127127,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Finland','fi','Helsinki','Uusimaa',5214512,338145,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Fiji','fj','Suva','Central',880874,18270,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Falkland Islands','fk','Port Stanley','Falkland Islands',2967,12173,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Micronesia','fm','Palikir','Pohnpei',108155,702,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Faroe Islands','fo','Torshavn','Torshavn',46662,1399,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('France','fr','Paris','Paris',60424213,547030,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Gabon','ga','Libreville','Estuaire',1355246,267667,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Grenada','gd','Saint Georges','Saint George',89357,344,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Georgia','ge','Tbilisi','Tbilisi',4693892,69700,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('French Guiana','gf','Cayenne','Cayenne',191309,91000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guernsey','gg','Saint Peter Port','Saint Peter Port',65031,78,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Ghana','gh','Accra','Greater Accra',20757032,239460,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Gibraltar','gi',null,null,27833,6.5,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Greenland','gl','Nuuk','Nuuk',56384,2166086,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Gambia','gm','Banjul','Banjul',1546848,11300,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guinea','gn','Conakry','Conakry',9246462,245857,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guadeloupe','gp','Basse-Terre','Basse-Terre',444515,1780,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Equatorial Guinea','gq','Malabo','Bioko Norte',523051,28051,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Greece','gr','Athens','Attiki',10647529,131940,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guatemala','gt','Guatemala','Guatemala',14280596,108890,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guam','gu','Agana','Hagatna',166090,549,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guinea Bissau','gw','Bissau','Bissau',1388363,36120,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Guyana','gy','Georgetown','Demerara-Mahaica',705803,214970,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Honduras','hn','Tegucigalpa','Distrito Central',6823568,112090,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Croatia','hr','Zagreb','Grad Zagreb',4496869,56542,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Haiti','ht','Port-au-Prince','Ouest',7656166,27750,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Hungary','hu','Budapest','Budapest',10032375,93030,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Indonesia','id','Jakarta','Jakarta',238452952,1919440,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Ireland','ie','Dublin','Dublin',3969558,70280,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Israel','il','Jerusalem','Jerusalem',6199008,20770,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Isle of Man','im','Douglas','Douglas',74655,572,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('India','in','Delhi','Delhi',1065070607,3287590,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Iraq','iq','Baghdad','Baghdad',25374691,437072,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Iran','ir','Tehran','Tehran',69018924,1648000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Iceland','is','Reykjavik','Hoefueborgarsvaeei',293966,103000,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Italy','it','Rome','Lazio',58057477,301230,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Jersey','je','Saint Helier','Saint Helier',90502,116,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Jamaica','jm','Kingston','Kingston',2713130,10991,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Jordan','jo','Amman','Amman',5611202,92300,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Japan','jp','Tokyo','Tokyo',127333002,377835,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Kenya','ke','Nairobi','Nairobi',32021856,582650,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Kyrgyzstan','kg','Biskek','Biskek',5081429,198500,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Cambodia','kh','Phnum Penh','Phnum Penh',13363421,181040,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Kiribati','ki','Bairiki','Tarawa South',100798,811,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Comoros','km','Moroni','Ngazidja',651901,2170,null);
    Insert into intern.COUNTRY (NAME,CODE,CAPITAL,PROVINCE,POPULATION,AREA,NEXTYEAR_POPULATION) values ('Saint Kitts and Nevis','kn','Basseterre','Saint George Basseterre',38836,261,null);

  • /sbin/fsck -fy /sbin/mount -uw /

    All of the your contributions to the Apple Forum is greatly appreciated .
    This is continued from the last inquiry.
    This may or may not have any relation to posts on regarding Apple Mac Graphics Memory And Virtual Memory problems posted in the forum , but here we go :
    Problems are happening on my Mountain Lion OS X Mac . 
    Upon trying to get an understanding of what's going on , I started at the BIOS EFI UEFI level , and found something :
    I did a startup with this , ie Verbose Mode And Single User :
    Power + Command + V + S
    And what I got was :
    root# 
    And then I looked around at the Verbose Mode And Single User , tried to understand what was going on in there , and then I simply moved up with the arrow key , Up Arrow .
    Of course , just like in Terminal , when you go up you find the history or past .
    What I find before my lines of the  root#  is this : 
    BSD root:  disk0s2, major 1, minor 2
    FireWire (OHCI) Lucent ID
    Kernel is LP64
    com.apple.launchd   1   com.apple.launchd   1   *** launchd[1] has started up in single-user mode. ***
    com.apple.launchd   1   com.apple.launchd   *** Verbose boot, will log to /dev/console. ***
    com.apple.launchd   1   com.apple.launchd   *** Shutdown logging is enables. ***
    AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized
    Singleuser boot -- fsck not done
    Root device is mounted read-only
    If you want to make modifications to files:
         /sbin/fsck -fy
         /sbin/mount -uw /
    If you wish to boot the system:
         exit
    :/ root#
    :/ root#  stty -onclr -echo echonl
    :/ root#  /usr/bin/atos -p "1" -printHeader
    :/ root#  /usr/bin/atos -p "BezelUIServer" -printHeader
    Will you please explain what the fsck not done , and also the Root device is mounted read-only means ? 
    Also , please advise what should I try first -fy or -uw / ?
    I have backed up my data.  Thanks everyone for the useful Apple Forum tips on how to exactly get the data you choose to backup.  Excellent.
    --OSX128bit

    If you have to ask those questions then you really should not be booting into single user mode. You can cause real damage to your system.
    Briefly fsck is a program to check and repair disk drives. The root device mounted read only means the root disk is not writeable,
    If you thing there is problems with your system boot into safe mode (hold the shift key while booting) and see if the problems go away or change.
    BTW you never said why it is you are booting into single user.
    good luck

  • Problem with writing and reading using serialization

    I am having a problem with writing and reading an object that has another object in it. The purpose of the class is to write a order that has multiple items in it. And there will be several orders. This is for an IB project, where one of the requirements is to utilize a hierarchical composite data structure. That is, it is "one that contains more than one element and at least one of the elements is a composite data structure. Examples are, an array or linked list of records, a record that has one field that is another record, or an array". The code is shown below:
    The error produced is
    java.lang.NullPointerException
         at SamsonRubberIndustries.CustomerOrderDetails.createCustOrdDetailsScreen(CustomerOrderDetails.java:150)
         at SamsonRubberIndustries.CustomerOrderDetails$1.run(CustomerOrderDetails.java:78)
         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    public class CustOrdObject implements Serializable {
         public int CustID;
         public int CustOrderID;
         public Object OrderDate;
         public InnerCustOrdObject[] innerCustOrdObj;
         public float GrandTotal;
         public int MaxItems;
         public CustOrdObject() {}
         public CustOrdObject(InnerCustOrdObject[] innerCustOrdObj,
    int CustID, int CustOrderID, Object OrderDate,
    float GrandTotal, int innerarrlength, int innerarrpos, int MaxItems) {
              this.CustID = CustID;
              this.CustOrderID = CustOrderID;
              this.OrderDate = OrderDate;
              this.GrandTotal = GrandTotal;          
              this.MaxItems = MaxItems;
              this.innerCustOrdObj = new InnerCustOrdObject[MaxItems];
         public InnerCustOrdObject[] getInnerCustOrdObj() {
              return innerCustOrdObj;
         public void setInnerCustOrdObj(InnerCustOrdObject[] innerCustOrdObj) {
              this.innerCustOrdObj = innerCustOrdObj;
         public int getCustID() {
              return CustID;
         public void setCustID(int custID) {
              CustID = custID;
         public int getCustOrderID() {
              return CustOrderID;
         public void setCustOrderID(int custOrderID) {
              CustOrderID = custOrderID;
         public Object getOrderDate() {
              return OrderDate;
         public void setOrderDate(Object orderDate) {
              OrderDate = orderDate;
         public void setGrandTotal(float grandTotal) {
              GrandTotal = grandTotal;
         public float getGrandTotal() {
              return GrandTotal;
         public int getMaxItems() {
              return MaxItems;
         public void setMaxItems(int maxItems) {
              MaxItems = maxItems;
    public class InnerCustOrdObject implements Serializable{
         public int ItemNumber;
         public float UnitPrice;
         public int QuantityRequired;
         public float TotalPrice;
         public InnerCustOrdObject() {}
         public InnerCustOrdObject(int ItemNumber, float
    UnitPrice, int QuantityRequired, float TotalPrice){
              this.ItemNumber = ItemNumber;
              this.UnitPrice = UnitPrice;
              this.QuantityRequired = QuantityRequired;
              this.TotalPrice = TotalPrice;
         public int getItemNumber() {
              return ItemNumber;
         public void setItemNumber(int itemNumber) {
              ItemNumber = itemNumber;
         public int getQuantityRequired() {
              return QuantityRequired;
         public void setQuantityRequired(int quantityRequired) {
              QuantityRequired = quantityRequired;
         public float getTotalPrice() {
              return TotalPrice;
         public void setTotalPrice(float totalPrice) {
              TotalPrice = totalPrice;
         public float getUnitPrice() {
              return UnitPrice;
         public void setUnitPrice(float unitPrice) {
              UnitPrice = unitPrice;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import javax.swing.*;
    import javax.swing.table.DefaultTableCellRenderer;
    import javax.swing.table.DefaultTableModel;
    public class CustomerOrderDetails extends CommonFeatures{
         //TODO
         private static int MAX_ORDERS = 200;
         private static int MAX_ORDERITEMS = 100;
         private static int MaxRecord;
         private static int CurrentRecord = 1;
         private static int currentItem;
         private static int MaxItems;
         private static boolean FileExists, recFileExists;
         private static CustOrdObject[] orderDetails = new CustOrdObject[MAX_ORDERS];
         private static InnerCustOrdObject[] innerCustOrdObj = new InnerCustOrdObject[MAX_ORDERITEMS];     
         private static File OrderDetailsFile = new File("CustOrdDetails.dat");
         private static File OrdRecordNumStore = new File("OrdRecordNumStore.txt");
         private static PrintWriter writeFile;
         private static BufferedReader readFile;
         private static ObjectOutputStream objOut;
         private static ObjectInputStream objIn;
         //Set format for date
         SimpleDateFormat simpleDF = new SimpleDateFormat("dd MM yyyy");
         //--<BEGINNING>--Declaring Interface Variables------------------------------------------//
         private JPanel innertoppanel, innercenterpanel, innerbottompanel, innerrightpanel, innerleftpanel;
         private JLabel CustIDLbl, CustOrderIDLbl, OrderedDateLbl, GrandTotLbl, ItemNumberLbl,UnitPriceLbl, QuantityReqLbl, TotPriceLbl;
         private JTextField CustIDTxt, CustOrderIDTxt, OrderedDateTxt, GrandTotTxt, ItemNumberTxt, UnitPriceTxt, QuantityReqTxt, TotPriceTxt;
         private JButton addrecordbtn, savebtn, externalprevbtn, externalnextbtn, internalprevbtn, internalnextbtn, gotorecordbtn, additemreqbtn;
         //--<END>--Declaring Interface Variables------------------------------------------------//
         public static void main(String[] args) {
              final CustomerOrderDetails COD = new CustomerOrderDetails();
              java.awt.EventQueue.invokeLater(new Runnable() {
                   public void run() {
                        try {
                             UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
                             COD.createCustOrdDetailsScreen();
                        } catch (Exception eb) {
                             eb.printStackTrace();
         //--<BEGINNING>--Creating CustomerOrderDetails Screen---------------------------------------//
         public JFrame createCustOrdDetailsScreen() {
              createDefaultFrame();
              mainframe.setSize(800,500);
              createContainerPanel();
              containerpanel.add(createCustOrdDetailsTitle(), BorderLayout.NORTH);
              containerpanel.add(createCustOrdDetailsMainPanel(), BorderLayout.CENTER);
              //containerpanel.add(createCustOrdDetailsLeftNavButtons(), BorderLayout.WEST);
              //containerpanel.add(createCustOrdDetailsRightNavButtons(), BorderLayout.EAST);
              containerpanel.add(createCustOrdDetailsButtons(), BorderLayout.SOUTH);
              mainframe.setContentPane(containerpanel);
              mainframe.setLocationRelativeTo(null);
              mainframe.setVisible(true);
              //--<BEGINNING>--Checks to see whether CRecordNumberStore file exists-------------------------------//
              if (OrdRecordNumStore.exists() == true) {
                   recFileExists = true;
              }else {
                   recFileExists = false;
              if (recFileExists == true) {
                   MaxRecord = readRecordNumber();
                   CurrentRecord = MaxRecord;
                   //readOrder();
                   //readInnerOrderRecord(CurrentRecord);
                   System.out.println("Current Record " +CurrentRecord);
                   System.out.println("Max Record " +MaxRecord);
              }else{
                   MaxRecord = 1;
                   writeRecordNumber(MaxRecord);
                   CustOrderIDTxt.setText(""+MaxRecord);
                   System.out.println("Current Record " +CurrentRecord);
                   System.out.println("Max Record " +MaxRecord);
              //--<END>--Checks to see whether CRecordNumberStore file exists--------------------------------------//
              if(readOrder() != null){
                   orderDetails = (CustOrdObject[]) readOrder();
                 innerCustOrdObj = orderDetails[CurrentRecord].getInnerCustOrdObj();
                   MaxItems = orderDetails[CurrentRecord].getMaxItems();
                   if(CurrentRecord > 1 && CurrentRecord < MaxRecord){
                        externalnextbtn.setEnabled(true);
                        externalprevbtn.setEnabled(true);
                   if(CurrentRecord >= MaxRecord){
                        externalnextbtn.setEnabled(false);
                   getFieldText(CurrentRecord-1);
              }else{
                   orderDetails[CurrentRecord] = new CustOrdObject();
                   currentItem = 1;
              return mainframe;
         //--<END>--Creating CustomerOrderDetails Screen---------------------------------------------//
         public JPanel createCustOrdDetailsTitle(){
              createTitlePanel();
              titlepanel.setBackground(TxtfontColor);
              label.setText("- Customer Order Details -");
              labelpanel.setBackground(TxtfontColor);
              label.setForeground(Color.white);
              createbuttonpanel();
              buttonpanel.setBackground(TxtfontColor) ;
              buttonpanel.add(createReturnToMainMenuButton());
              titlepanel.add(labelpanel, BorderLayout.WEST);
              titlepanel.add(buttonpanel, BorderLayout.EAST);
              return titlepanel;
         public JPanel createCustOrdDetailsMainPanel(){
              createmainpanel();
              mainpanel.setBackground(TxtfontColor);
              mainpanel.setLayout(new BorderLayout());          
              mainpanel.setBorder(BorderFactory.createTitledBorder(""));
              mainpanel.add(createInnerTopPanel(), BorderLayout.NORTH);
              mainpanel.add(createInnerCenterPanel(), BorderLayout.CENTER);
              mainpanel.add(createInnerBottomPanel(), BorderLayout.SOUTH);
              mainpanel.add(createInnerRightPanel(), BorderLayout.EAST);
              mainpanel.add(createInnerLeftPanel(), BorderLayout.WEST);
              return mainpanel;
         public JPanel createInnerTopPanel(){
              innertoppanel = new JPanel(new GridBagLayout());
              innertoppanel.setBackground(TxtfontColor);
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              //Setting Font Type and Size
              Font font = new Font("Arial", Font.BOLD, 11);
              CustIDLbl = new JLabel("Customer ID");
              CustIDLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              CustIDLbl.setFont(font);
              CustIDLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 1;
              innertoppanel.add(CustIDLbl, GBC);     
              CustIDTxt = new JTextField(20);
              CustIDTxt.setEditable(true);
              GBC.gridx = 2;
              GBC.gridy = 1;
              innertoppanel.add(CustIDTxt, GBC);
              GBC.gridx = 3;
              GBC.gridy = 1;
              innertoppanel.add(Box.createHorizontalStrut(220), GBC);
              OrderedDateLbl = new JLabel("Order Date");
              OrderedDateLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              OrderedDateLbl.setFont(font);
              OrderedDateLbl.setForeground(LblfontColor);
              GBC.gridx = 4;
              GBC.gridy = 1;
              innertoppanel.add(OrderedDateLbl, GBC);     
              //Get today's date
              Date todaydate = new Date();
              OrderedDateTxt = new JTextField(simpleDF.format(todaydate), 20);
              OrderedDateTxt.setHorizontalAlignment(JTextField.CENTER);
              OrderedDateTxt.setEditable(false);
              GBC.gridx = 5;
              GBC.gridy = 1;
              innertoppanel.add(OrderedDateTxt, GBC);
              CustOrderIDLbl = new JLabel("Customer Order ID");
              CustOrderIDLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              CustOrderIDLbl.setFont(font);
              CustOrderIDLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 2;
              innertoppanel.add(CustOrderIDLbl, GBC);
              CustOrderIDTxt = new JTextField(20);
              CustOrderIDTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 2;
              innertoppanel.add(CustOrderIDTxt, GBC);
              return innertoppanel;
         public JPanel createInnerCenterPanel(){
              innercenterpanel = new JPanel(new GridBagLayout());
              innercenterpanel.setBackground(TxtfontColor);
              innercenterpanel.setBorder(BorderFactory.createLoweredBevelBorder());
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              //Setting Font Type and Size
              Font font = new Font("Arial", Font.BOLD, 11);
              ItemNumberLbl = new JLabel("Item Number");
              ItemNumberLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              ItemNumberLbl.setFont(font);
              ItemNumberLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 1;
              innercenterpanel.add(ItemNumberLbl, GBC);     
              ItemNumberTxt = new JTextField(20);
              GBC.gridx = 2;
              GBC.gridy = 1;
              innercenterpanel.add(ItemNumberTxt, GBC);
              UnitPriceLbl = new JLabel("Unit Price");
              UnitPriceLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              UnitPriceLbl.setFont(font);
              UnitPriceLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 2;
              innercenterpanel.add(UnitPriceLbl, GBC);     
              UnitPriceTxt = new JTextField(20);
              //UnitPriceTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 2;
              innercenterpanel.add(UnitPriceTxt, GBC);
              QuantityReqLbl = new JLabel("Quantity Required");
              QuantityReqLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              QuantityReqLbl.setFont(font);
              QuantityReqLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 3;
              innercenterpanel.add(QuantityReqLbl, GBC);     
              QuantityReqTxt = new JTextField(20);
              //QuantityReqTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 3;
              innercenterpanel.add(QuantityReqTxt, GBC);
              TotPriceLbl = new JLabel("Total Price");
              TotPriceLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              TotPriceLbl.setFont(font);
              TotPriceLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 4;
              innercenterpanel.add(TotPriceLbl, GBC);     
              TotPriceTxt = new JTextField(20);
              //TotPriceTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 4;
              innercenterpanel.add(TotPriceTxt, GBC);
              return innercenterpanel;
         public JPanel createInnerBottomPanel(){
              innerbottompanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
              innerbottompanel.setBackground(TxtfontColor);
              //Setting Font Type and Size
              Font font = new Font("Arial", Font.BOLD, 11);
              GrandTotLbl = new JLabel("Grand Total");
              GrandTotLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              GrandTotLbl.setFont(font);
              GrandTotLbl.setForeground(LblfontColor);
              innerbottompanel.add(GrandTotLbl);
              innerbottompanel.add(Box.createHorizontalStrut(30));
              GrandTotTxt = new JTextField(20);
              innerbottompanel.add(GrandTotTxt);
              return innerbottompanel;
         public JPanel createInnerRightPanel(){
              innerrightpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              innerrightpanel.setBackground(TxtfontColor);
              innerrightpanel.setLayout(new BoxLayout(navrightpanel, BoxLayout.Y_AXIS));
              innerrightpanel.setBorder(BorderFactory.createLoweredBevelBorder());
              innerrightpanel.setLayout(new GridBagLayout());          
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              internalnextbtn = new JButton(createNextButtonIcon());
              GBC.gridx = 1;
              GBC.gridy = 1;
              internalnextbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        //getInnerFieldText(currentItem);
                        internalprevbtn.setEnabled(true);
                        if(currentItem < MaxItems){
                             ++CurrentRecord;
                             //readOrder();
                             //readInnerOrderRecord(CurrentRecord);
                             setInnerFieldText(currentItem);
                             System.out.println(CurrentRecord);//Checking RECORD_NUM
                        if(currentItem == MaxItems){
                             internalnextbtn.setEnabled(false);
              innerrightpanel.add(internalnextbtn, GBC);
              return innerrightpanel;
         public JPanel createInnerLeftPanel(){
              innerleftpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              innerleftpanel.setBackground(TxtfontColor);
              innerleftpanel.setBorder(BorderFactory.createLoweredBevelBorder());
              innerleftpanel.setForeground(Color.BLACK);
              innerleftpanel.setLayout(new GridBagLayout());          
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              internalprevbtn = new JButton(createPreviousButtonIcon());
              GBC.gridx = 1;
              GBC.gridy = 1;
              internalprevbtn.addActionListener(new ActionListener(){
                   public void  actionPerformed(ActionEvent evt){
                        //getInnerFieldText(currentItem);
                        internalnextbtn.setEnabled(true);
                        if(currentItem == 1){
                             internalprevbtn.setEnabled(false);
                        if(currentItem > 0){
                             --currentItem;
                             //readOrder();
                             setInnerFieldText(currentItem);
              innerleftpanel.add(internalprevbtn, GBC);
              return innerleftpanel;
         public JPanel createCustOrdDetailsButtons(){
              createbuttonpanel();
              buttonpanel.setBackground(TxtfontColor);
              externalprevbtn = new JButton(createPreviousButtonIcon());
              externalprevbtn.addActionListener(new ActionListener(){
                   public void  actionPerformed(ActionEvent evt){
                        getFieldText(CurrentRecord);
                        externalnextbtn.setEnabled(true);
                        if(CurrentRecord == 1){
                             externalprevbtn.setEnabled(false);
                        if(CurrentRecord > 0){
                             --CurrentRecord;
                             setFieldText(CurrentRecord);
                             System.out.println(CurrentRecord);//Checking RECORD_NUM
              buttonpanel.add(externalprevbtn);
              addrecordbtn = new JButton("Add Record", createAddButtonIcon());
              addrecordbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        try{
                             MaxRecord = readRecordNumber();
                             MaxRecord++;
                             writeRecordNumber(MaxRecord);
                             //--<BEGINNING>--Clear Fields-------------------------------------------------------//
                             CustIDTxt.setText("");
                             CustOrderIDTxt.setText(""+MaxRecord);
                             //Get today's date
                             Date todaydate = new Date();
                             OrderedDateTxt.setText(""+simpleDF.format(todaydate));
                             ItemNumberTxt.setText("");
                             UnitPriceTxt.setText("");
                             QuantityReqTxt.setText("");
                             TotPriceTxt.setText("");
                             GrandTotTxt.setText("");
                             //--<END>--Clear Fields-------------------------------------------------------------//
                             externalnextbtn.setEnabled(false);
                             externalprevbtn.setEnabled(true);
                             System.out.println(MaxRecord);
                        } catch(Exception ec){ec.printStackTrace();}
              buttonpanel.add(addrecordbtn);
              savebtn = new JButton("Save Data", createSaveButtonIcon());
              savebtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        setFieldText(CurrentRecord);
                        writeOrder();
                        writeRecordNumber(MaxRecord);
                        System.out.println(CurrentRecord);
                        System.out.println(MaxRecord);
              buttonpanel.add(savebtn);
              java.net.URL imageURL_AddRowIcon = CommonFeatures.class.getResource("Icons/edit_add.png");
              ImageIcon AddRowIcon = new ImageIcon(imageURL_AddRowIcon);
              additemreqbtn = new JButton("Add Item", AddRowIcon);
              additemreqbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        try{
                             //--<BEGINNING>--Clear Fields-------------------------------------------------------//
                             ItemNumberTxt.setText("");
                             UnitPriceTxt.setText("");
                             QuantityReqTxt.setText("");
                             TotPriceTxt.setText("");
                             //--<END>--Clear Fields-------------------------------------------------------------//
                             //CurrentRecord = MaxRecord;
                             currentItem++;
                             setInnerFieldText(currentItem);
                             internalnextbtn.setEnabled(false);
                             internalprevbtn.setEnabled(true);
                             System.out.println(MaxRecord);
                        } catch(Exception ec){ec.printStackTrace();}
              buttonpanel.add(additemreqbtn);
              externalnextbtn = new JButton(createNextButtonIcon());
              externalnextbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        getFieldText(CurrentRecord);
                        externalprevbtn.setEnabled(true);
                        if(CurrentRecord < MaxRecord){
                             ++CurrentRecord;
                             setFieldText(CurrentRecord);
                             System.out.println(CurrentRecord);//Checking RECORD_NUM
                        if(CurrentRecord == MaxRecord){
                             externalnextbtn.setEnabled(false);
              buttonpanel.add(externalnextbtn);
              return buttonpanel;
         //TODO
         public void setFieldText(int orderID){//TODO
              orderDetails[orderID].setCustID(Integer.parseInt(CustIDTxt.getText()));
              orderDetails[orderID].setCustOrderID(Integer.parseInt(CustOrderIDTxt.getText()));
              orderDetails[orderID].setOrderDate(OrderedDateTxt.getText());
              orderDetails[orderID].setInnerCustOrdObj(innerCustOrdObj);
              orderDetails[orderID].setMaxItems(MaxItems);
              setInnerFieldText(currentItem);
              orderDetails[orderID].setGrandTotal(Float.parseFloat(GrandTotTxt.getText()));
         public void setInnerFieldText(int currentItem){//TODO
              innerCustOrdObj[currentItem] = new InnerCustOrdObject();
              innerCustOrdObj[currentItem].setItemNumber(Integer.parseInt(ItemNumberTxt.getText()));
              innerCustOrdObj[currentItem].setUnitPrice(Float.parseFloat(UnitPriceTxt.getText()));
              innerCustOrdObj[currentItem].setQuantityRequired(Integer.parseInt(QuantityReqTxt.getText()));
              innerCustOrdObj[currentItem].setTotalPrice(Float.parseFloat(TotPriceTxt.getText()));
         public void getFieldText(int orderID){
              CustIDTxt.setText(Integer.toString(orderDetails[orderID].getCustID()));
              CustOrderIDTxt.setText(Integer.toString(orderDetails[orderID].getCustOrderID()));
              OrderedDateTxt.setText(""+orderDetails[orderID].getOrderDate());          
              currentItem = orderDetails[orderID].getMaxItems();
              System.err.println("currentItem" + currentItem);
              getInnerFieldText(currentItem);
              GrandTotTxt.setText(Float.toString(orderDetails[orderID].getGrandTotal()));
         public void getInnerFieldText(int currentItem){
              ItemNumberTxt.setText(Integer.toString(innerCustOrdObj[currentItem].getItemNumber()));
              UnitPriceTxt.setText(Float.toString(innerCustOrdObj[currentItem].getUnitPrice()));
              QuantityReqTxt.setText(Integer.toString(innerCustOrdObj[currentItem].getQuantityRequired()));
              TotPriceTxt.setText(Float.toString(innerCustOrdObj[currentItem].getTotalPrice()));
         public void writeOrder(){//TODO
              try {
                   objOut = new ObjectOutputStream(new FileOutputStream(OrderDetailsFile));
                   objOut.writeObject(orderDetails);
                   System.out.println("WORKING!");
                   objOut.flush();
                   objOut.close();
              } catch (IOException e) {
                   e.printStackTrace();
         public Object readOrder(){
              Object temporaryObj;
              try{
                   objIn = new ObjectInputStream(new FileInputStream(OrderDetailsFile));
                   temporaryObj = objIn.readObject();               
                   CustOrdObject[] blah = (CustOrdObject[]) temporaryObj;
                   System.out.println("Outer: "+blah[1].getCustID());
                   InnerCustOrdObject[] whee = blah[1].getInnerCustOrdObj();
                   System.out.println("Inner: "+whee[1].getItemNumber());
                   objIn.close();
                   System.out.println("Read Worky!");
                   return temporaryObj;
              }catch(Exception e){
                   e.printStackTrace();
                   System.out.println("Read No Worky!");
                   return null;
         public void writeRecordNumber(int MaxRecord){
              try{
                   objOut = new ObjectOutputStream(new FileOutputStream(OrdRecordNumStore));
                   objOut.writeObject(MaxRecord);
                   System.out.println("WORKING!");
                   objOut.flush();
                   objOut.close();
              }catch(Exception e){e.printStackTrace();}
         public int readRecordNumber() {
              try {
                   objIn = new ObjectInputStream(new FileInputStream(OrdRecordNumStore));
                   int temporaryObj = Integer.parseInt(objIn.readObject().toString());
                   objIn.close();
                   System.out.println("Read Number Worky!");
                   return temporaryObj;
              } catch (Exception e) {
                   e.printStackTrace();
                   System.out.println("Read Number No Worky!");
                   return -1;
    }Message was edited by:
    Kilik07
    Message was edited by:
    Kilik07

    ok i got reading to work to a certain extent... but the prob is i cnt seem to save my innerCustOrdObj proprly...when ever i look for a record using the gotorecordbtn, the outerobject, which is the orderDetails, seems to change but the innerCustOrdObj remains the same... heres the new code..
    public class CustomerOrderDetails extends CommonFeatures{
         //TODO
         private static int MAX_ORDERS = 200;
         private static int MAX_ORDERITEMS = 100;
         private static int MaxRecord;
         private static int CurrentRecord = 1;
         private static int currentItem;
         private static int MaxItems = 1;
         private static boolean FileExists, recFileExists;
         private static boolean RecordExists;
         private static CustOrdObject[] orderDetails = new CustOrdObject[MAX_ORDERS];
         private static InnerCustOrdObject[] innerCustOrdObj = new InnerCustOrdObject[MAX_ORDERITEMS];     
         private static File OrderDetailsFile = new File("CustOrdDetails.ser");
         private static File OrdRecordNumStore = new File("OrdRecordNumStore.txt");
         private static PrintWriter writeFile;
         private static BufferedReader readFile;
         private static ObjectOutputStream objOut;
         private static ObjectInputStream objIn;
         //Set format for date
         SimpleDateFormat simpleDF = new SimpleDateFormat("dd MM yyyy");
         //--<BEGINNING>--Declaring Interface Variables------------------------------------------//
         private JPanel innertoppanel, innercenterpanel, innerbottompanel, innerrightpanel, innerleftpanel;
         private JLabel CustIDLbl, CustOrderIDLbl, OrderedDateLbl, GrandTotLbl, ItemNumberLbl,UnitPriceLbl, QuantityReqLbl, TotPriceLbl;
         private JTextField CustIDTxt, CustOrderIDTxt, OrderedDateTxt, GrandTotTxt, ItemNumberTxt, UnitPriceTxt, QuantityReqTxt, TotPriceTxt;
         private JButton addrecordbtn, savebtn, externalprevbtn, externalnextbtn, internalprevbtn, internalnextbtn, gotorecordbtn, additemreqbtn;
         //--<END>--Declaring Interface Variables------------------------------------------------//
         public static void main(String[] args) {
              final CustomerOrderDetails COD = new CustomerOrderDetails();
              java.awt.EventQueue.invokeLater(new Runnable() {
                   public void run() {
                        try {
                             UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
                             COD.createCustOrdDetailsScreen();
                        } catch (Exception eb) {
                             eb.printStackTrace();
         //--<BEGINNING>--Creating CustomerOrderDetails Screen---------------------------------------//
         public JFrame createCustOrdDetailsScreen() {
              createDefaultFrame();
              mainframe.setSize(800,500);
              createContainerPanel();
              containerpanel.add(createCustOrdDetailsTitle(), BorderLayout.NORTH);
              containerpanel.add(createCustOrdDetailsMainPanel(), BorderLayout.CENTER);
              //containerpanel.add(createCustOrdDetailsLeftNavButtons(), BorderLayout.WEST);
              //containerpanel.add(createCustOrdDetailsRightNavButtons(), BorderLayout.EAST);
              containerpanel.add(createCustOrdDetailsButtons(), BorderLayout.SOUTH);
              mainframe.setContentPane(containerpanel);
              mainframe.setLocationRelativeTo(null);
              mainframe.setVisible(true);
              //--<BEGINNING>--Checks to see whether CRecordNumberStore file exists-------------------------------//
              if (OrdRecordNumStore.exists() == true) {
                   recFileExists = true;
              }else {
                   recFileExists = false;
              if (recFileExists == true) {
                   MaxRecord = readRecordNumber();
                   CurrentRecord = MaxRecord;
                   //readOrder();
                   //readInnerOrderRecord(CurrentRecord);
                   System.out.println("Current Record " +CurrentRecord);
                   System.out.println("Max Record " +MaxRecord);
              }else{
                   MaxRecord = 1;
                   writeRecordNumber(MaxRecord);
                   CustOrderIDTxt.setText(""+MaxRecord);
                   System.out.println("Current Record " +CurrentRecord);
                   System.out.println("Max Record " +MaxRecord);
              //--<END>--Checks to see whether CRecordNumberStore file exists--------------------------------------//
              if(readOrder() != null){
                   orderDetails = (CustOrdObject[]) readOrder();
                   //CurrentRecord--;
                   //System.out.println("Current Rec Here"+CurrentRecord);
                   if(orderDetails[CurrentRecord] == null){
                        System.err.println("CustomerOrderObj 1 is null !!");
                   }else{
                        System.err.println("CustomerOrderObj 1 is  not null !!");
                   if(orderDetails[CurrentRecord].getInnerCustOrdObj() == null){
                        System.err.println("InnerCustomerOrderObj is null !!");
                   }else{
                        System.err.println("InnerCustomerOrderObj is  not null !!");
                   innerCustOrdObj = orderDetails[CurrentRecord].getInnerCustOrdObj();
                   MaxItems = orderDetails[CurrentRecord].getMaxItems();
                   if(CurrentRecord > 1 && CurrentRecord < MaxRecord){
                        externalnextbtn.setEnabled(true);
                        externalprevbtn.setEnabled(true);
                   if(CurrentRecord >= MaxRecord){
                        externalnextbtn.setEnabled(false);
                   getFieldText(CurrentRecord);
                   getInnerFieldText(MaxItems);
              }else{
                   orderDetails[CurrentRecord] = new CustOrdObject();
                   currentItem = 1;
              return mainframe;
         //--<END>--Creating CustomerOrderDetails Screen---------------------------------------------//
         public JPanel createCustOrdDetailsTitle(){
              createTitlePanel();
              titlepanel.setBackground(TxtfontColor);
              label.setText("- Customer Order Details -");
              labelpanel.setBackground(TxtfontColor);
              label.setForeground(Color.white);
              createbuttonpanel();
              buttonpanel.setBackground(TxtfontColor) ;
              buttonpanel.add(createReturnToMainMenuButton());
              titlepanel.add(labelpanel, BorderLayout.WEST);
              titlepanel.add(buttonpanel, BorderLayout.EAST);
              return titlepanel;
         public JPanel createCustOrdDetailsMainPanel(){
              createmainpanel();
              mainpanel.setBackground(TxtfontColor);
              mainpanel.setLayout(new BorderLayout());          
              mainpanel.setBorder(BorderFactory.createTitledBorder(""));
              mainpanel.add(createInnerTopPanel(), BorderLayout.NORTH);
              mainpanel.add(createInnerCenterPanel(), BorderLayout.CENTER);
              mainpanel.add(createInnerBottomPanel(), BorderLayout.SOUTH);
              mainpanel.add(createInnerRightPanel(), BorderLayout.EAST);
              mainpanel.add(createInnerLeftPanel(), BorderLayout.WEST);
              return mainpanel;
         public JPanel createInnerTopPanel(){
              innertoppanel = new JPanel(new GridBagLayout());
              innertoppanel.setBackground(TxtfontColor);
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              //Setting Font Type and Size
              Font font = new Font("Arial", Font.BOLD, 11);
              CustIDLbl = new JLabel("Customer ID");
              CustIDLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              CustIDLbl.setFont(font);
              CustIDLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 1;
              innertoppanel.add(CustIDLbl, GBC);     
              CustIDTxt = new JTextField(20);
              CustIDTxt.setEditable(true);
              GBC.gridx = 2;
              GBC.gridy = 1;
              innertoppanel.add(CustIDTxt, GBC);
              GBC.gridx = 3;
              GBC.gridy = 1;
              innertoppanel.add(Box.createHorizontalStrut(220), GBC);
              OrderedDateLbl = new JLabel("Order Date");
              OrderedDateLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              OrderedDateLbl.setFont(font);
              OrderedDateLbl.setForeground(LblfontColor);
              GBC.gridx = 4;
              GBC.gridy = 1;
              innertoppanel.add(OrderedDateLbl, GBC);     
              //Get today's date
              Date todaydate = new Date();
              OrderedDateTxt = new JTextField(simpleDF.format(todaydate), 20);
              OrderedDateTxt.setHorizontalAlignment(JTextField.CENTER);
              OrderedDateTxt.setEditable(false);
              GBC.gridx = 5;
              GBC.gridy = 1;
              innertoppanel.add(OrderedDateTxt, GBC);
              CustOrderIDLbl = new JLabel("Customer Order ID");
              CustOrderIDLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              CustOrderIDLbl.setFont(font);
              CustOrderIDLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 2;
              innertoppanel.add(CustOrderIDLbl, GBC);
              CustOrderIDTxt = new JTextField(20);
              //CustOrderIDTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 2;
              innertoppanel.add(CustOrderIDTxt, GBC);
              return innertoppanel;
         public JPanel createInnerCenterPanel(){
              innercenterpanel = new JPanel(new GridBagLayout());
              innercenterpanel.setBackground(TxtfontColor);
              innercenterpanel.setBorder(BorderFactory.createLoweredBevelBorder());
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              //Setting Font Type and Size
              Font font = new Font("Arial", Font.BOLD, 11);
              ItemNumberLbl = new JLabel("Item Number");
              ItemNumberLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              ItemNumberLbl.setFont(font);
              ItemNumberLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 1;
              innercenterpanel.add(ItemNumberLbl, GBC);     
              ItemNumberTxt = new JTextField(20);
              GBC.gridx = 2;
              GBC.gridy = 1;
              innercenterpanel.add(ItemNumberTxt, GBC);
              UnitPriceLbl = new JLabel("Unit Price");
              UnitPriceLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              UnitPriceLbl.setFont(font);
              UnitPriceLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 2;
              innercenterpanel.add(UnitPriceLbl, GBC);     
              UnitPriceTxt = new JTextField(20);
              //UnitPriceTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 2;
              innercenterpanel.add(UnitPriceTxt, GBC);
              QuantityReqLbl = new JLabel("Quantity Required");
              QuantityReqLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              QuantityReqLbl.setFont(font);
              QuantityReqLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 3;
              innercenterpanel.add(QuantityReqLbl, GBC);     
              QuantityReqTxt = new JTextField(20);
              //QuantityReqTxt.setEditable(false);
              GBC.gridx = 2;
              GBC.gridy = 3;
              innercenterpanel.add(QuantityReqTxt, GBC);
              TotPriceLbl = new JLabel("Total Price");
              TotPriceLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              TotPriceLbl.setFont(font);
              TotPriceLbl.setForeground(LblfontColor);
              GBC.gridx = 1;
              GBC.gridy = 4;
              innercenterpanel.add(TotPriceLbl, GBC);     
              TotPriceTxt = new JTextField(20);
              TotPriceTxt.setEditable(false);
              TotPriceTxt.addFocusListener(new FocusAdapter(){
                   public void focusGained(FocusEvent evt){
                        TotPriceTxt.setText(""+Integer.parseInt(UnitPriceTxt.getText())*Integer.parseInt(QuantityReqTxt.getText()));
              GBC.gridx = 2;
              GBC.gridy = 4;
              innercenterpanel.add(TotPriceTxt, GBC);
              return innercenterpanel;
         public JPanel createInnerBottomPanel(){
              innerbottompanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
              innerbottompanel.setBackground(TxtfontColor);
              //Setting Font Type and Size
              Font font = new Font("Arial", Font.BOLD, 11);
              GrandTotLbl = new JLabel("Grand Total");
              GrandTotLbl.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              GrandTotLbl.setFont(font);
              GrandTotLbl.setForeground(LblfontColor);
              innerbottompanel.add(GrandTotLbl);
              innerbottompanel.add(Box.createHorizontalStrut(30));
              GrandTotTxt = new JTextField(20);
              innerbottompanel.add(GrandTotTxt);
              return innerbottompanel;
         public JPanel createInnerRightPanel(){
              innerrightpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              innerrightpanel.setBackground(TxtfontColor);
              innerrightpanel.setLayout(new BoxLayout(navrightpanel, BoxLayout.Y_AXIS));
              innerrightpanel.setBorder(BorderFactory.createLoweredBevelBorder());
              innerrightpanel.setLayout(new GridBagLayout());          
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              internalnextbtn = new JButton(createNextButtonIcon());
              GBC.gridx = 1;
              GBC.gridy = 1;
              internalnextbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        getInnerFieldText(currentItem);
                        internalprevbtn.setEnabled(true);
                        if(currentItem < MaxItems){
                             ++currentItem;
                             orderDetails[CurrentRecord].getInnerCustOrdObj();
                             setInnerFieldText(currentItem);
                             System.out.println("Current Item" + currentItem);
                        if(currentItem == MaxItems){
                             internalnextbtn.setEnabled(false);
              innerrightpanel.add(internalnextbtn, GBC);
              return innerrightpanel;
         public JPanel createInnerLeftPanel(){
              innerleftpanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              innerleftpanel.setBackground(TxtfontColor);
              innerleftpanel.setBorder(BorderFactory.createLoweredBevelBorder());
              innerleftpanel.setForeground(Color.BLACK);
              innerleftpanel.setLayout(new GridBagLayout());          
              GridBagConstraints GBC = new GridBagConstraints();
              GBC.fill = GridBagConstraints.HORIZONTAL;
              internalprevbtn = new JButton(createPreviousButtonIcon());
              GBC.gridx = 1;
              GBC.gridy = 1;
              internalprevbtn.addActionListener(new ActionListener(){
                   public void  actionPerformed(ActionEvent evt){
                        getInnerFieldText(currentItem);
                        internalnextbtn.setEnabled(true);
                        if(currentItem == 1){
                             internalprevbtn.setEnabled(false);
                        if(currentItem > 0){
                             --currentItem;
                             orderDetails[CurrentRecord].getInnerCustOrdObj();
                             setInnerFieldText(currentItem);
                             System.out.println("Current Item" + currentItem);
              innerleftpanel.add(internalprevbtn, GBC);
              return innerleftpanel;
         public JPanel createCustOrdDetailsButtons(){
              createbuttonpanel();
              buttonpanel.setBackground(TxtfontColor);
              externalprevbtn = new JButton(createPreviousButtonIcon());
              externalprevbtn.addActionListener(new ActionListener(){
                   public void  actionPerformed(ActionEvent evt){
                        getFieldText(CurrentRecord);
                        externalnextbtn.setEnabled(true);
                        if(CurrentRecord == 1){
                             externalprevbtn.setEnabled(false);
                        if(CurrentRecord > 0){
                             --CurrentRecord;
                             setFieldText(CurrentRecord);
                             System.out.println("Current Record " + CurrentRecord);//Checking RECORD_NUM
              buttonpanel.add(externalprevbtn);
              addrecordbtn = new JButton("Add Record", createAddButtonIcon());
              addrecordbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        try{
                             MaxRecord = readRecordNumber();
                             MaxRecord++;
                             CurrentRecord = MaxRecord;
                             orderDetails[CurrentRecord] = new CustOrdObject();
                             writeRecordNumber(MaxRecord);
                             MaxItems = 1;
                             innerCustOrdObj[MaxItems] = new InnerCustOrdObject();
                             //--<BEGINNING>--Clear Fields-------------------------------------------------------//
                             CustIDTxt.setText("");
                             CustOrderIDTxt.setText(""+MaxRecord);
                             //Get today's date
                             Date todaydate = new Date();
                             OrderedDateTxt.setText(""+simpleDF.format(todaydate));
                             ItemNumberTxt.setText("");
                             UnitPriceTxt.setText("");
                             QuantityReqTxt.setText("");
                             TotPriceTxt.setText("");
                             GrandTotTxt.setText("");
                             //--<END>--Clear Fields-------------------------------------------------------------//
                             externalnextbtn.setEnabled(false);
                             externalprevbtn.setEnabled(true);
                             System.out.println(MaxRecord);
                        } catch(Exception ec){ec.printStackTrace();}
              buttonpanel.add(addrecordbtn);
              savebtn = new JButton("Save Data", createSaveButtonIcon());
              savebtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        setFieldText(CurrentRecord);
                        setInnerFieldText(MaxItems);
                        writeOrder();
                        writeRecordNumber(MaxRecord);
                        System.out.println(CurrentRecord);
                        System.out.println(MaxRecord);
              buttonpanel.add(savebtn);
              java.net.URL imageURL_AddRowIcon = CommonFeatures.class.getResource("Icons/edit_add.png");
              ImageIcon AddRowIcon = new ImageIcon(imageURL_AddRowIcon);
              additemreqbtn = new JButton("Add Item", AddRowIcon);
              additemreqbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        try{
                             //--<BEGINNING>--Clear Fields-------------------------------------------------------//
                             ItemNumberTxt.setText("");
                             UnitPriceTxt.setText("");
                             QuantityReqTxt.setText("");
                             TotPriceTxt.setText("");
                             //--<END>--Clear Fields-------------------------------------------------------------//
                             //CurrentRecord = MaxRecord;
                             MaxItems++;
                             innerCustOrdObj[MaxItems] = new InnerCustOrdObject();
                             System.out.println("Max Items "+MaxItems);
                             currentItem = MaxItems;
                             orderDetails[CurrentRecord].setMaxItems(MaxItems);
                             ///setInnerFieldText(currentItem);
                             internalnextbtn.setEnabled(false);
                             internalprevbtn.setEnabled(true);
                        } catch(Exception ec){ec.printStackTrace();}
              buttonpanel.add(additemreqbtn);
              externalnextbtn = new JButton(createNextButtonIcon());
              externalnextbtn.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent evt){
                        getFieldText(CurrentRecord);
                        externalprevbtn.setEnabled(true);
                        if(CurrentRecord < MaxRecord){
                             ++CurrentRecord;
                             setFieldText(CurrentRecord);
                             System.out.println(CurrentRecord);//Checking RECORD_NUM
                        if(CurrentRecord == MaxRecord){
                             externalnextbtn.setEnabled(false);
              buttonpanel.add(externalnextbtn);
              gotorecordbtn = new JButton("Go To Record", createGotoButtonIcon());
              gotorecordbtn.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent evt){
                         * The text from the GotorecordTxt textfield will be taken and assigned
                         * to a temporary integer variable called Find. 
                        int Find = Integer.parseInt(CustOrderIDTxt.getText());
                        for(int j=1; j <= MaxRecord; j++){
                              * Using a for loop, each record can be read using the readCustRecord
                              * method.
                             getFieldText(j);
                              * An if condition is utilized to check whether the temporary stored variable, Find,
                              * matches a field in a record. If this record is found, then using the RecordExists
                              * which was declared at the top, either a true or false statement can be assigned
                              * If the record exists, then a true statement will be assigned, if not a false
                              * statement will be assigned.
                             if(orderDetails[j].getCustOrderID() == Find){
                                  RecordExists = true;
                                  break;
                             }else{
                                  RecordExists = false;
                        if(RecordExists == false){
                              * If the RecordExists is assigned a false statement, then a message will be
                              * displayed to show that the record does not exist.
                             JOptionPane.showMessageDialog(null, "Record Does Not Exist!", "Error Message", JOptionPane.ERROR_MESSAGE, createErrorIcon());
                        }else{
                             getFieldText(Find);
              buttonpanel.add(gotorecordbtn);
              return buttonpanel;
         //TODO
         public void setFieldText(int orderID){//TODO
              orderDetails[orderID].setCustID(Integer.parseInt(CustIDTxt.getText()));
              orderDetails[orderID].setCustOrderID(Integer.parseInt(CustOrderIDTxt.getText()));
              orderDetails[orderID].setOrderDate(OrderedDateTxt.getText());
              orderDetails[orderID].setInnerCustOrdObj(innerCustOrdObj);
              orderDetails[orderID].setMaxItems(MaxItems);
              setInnerFieldText(currentItem);
              orderDetails[orderID].setGrandTotal(Float.parseFloat(GrandTotTxt.getText()));
         public void setInnerFieldText(int currentItem){//TODO
              innerCustOrdObj[currentItem] = new InnerCustOrdObject();
              innerCustOrdObj[currentItem].setMaxItems(MaxItems);
              innerCustOrdObj[currentItem].setItemNumber(Integer.parseInt(ItemNumberTxt.getText()));
              innerCustOrdObj[currentItem].setUnitPrice(Float.parseFloat(UnitPriceTxt.getText()));
              innerCustOrdObj[currentItem].setQuantityRequired(Integer.parseInt(QuantityReqTxt.getText()));
              innerCustOrdObj[currentItem].setTotalPrice(Float.parseFloat(TotPriceTxt.getText()));
         public void getFieldText(int orderID){
              CustIDTxt.setText(Integer.toString(orderDetails[orderID].getCustID()));
              CustOrderIDTxt.setText(Integer.toString(orderDetails[orderID].getCustOrderID()));
              OrderedDateTxt.setText(""+orderDetails[orderID].getOrderDate());          
              currentItem = orderDetails[orderID].getMaxItems();
              orderDetails[orderID].getInnerCustOrdObj();
              System.err.println("currentItem" + currentItem);
              //getInnerFieldText(currentItem);
              GrandTotTxt.setText(Float.toString(orderDetails[orderID].getGrandTotal()));
         public void getInnerFieldText(int currentItem){
              ItemNumberTxt.setText(Integer.toString(innerCustOrdObj[currentItem].getItemNumber()));
              UnitPriceTxt.setText(Float.toString(innerCustOrdObj[currentItem].getUnitPrice()));
              QuantityReqTxt.setText(Integer.toString(innerCustOrdObj[currentItem].getQuantityRequired()));
              TotPriceTxt.setText(Float.toString(innerCustOrdObj[currentItem].getTotalPrice()));
         public void writeOrder(){//TODO
              try {
                   objOut = new ObjectOutputStream(new FileOutputStream(OrderDetailsFile));
                   objOut.writeObject(orderDetails);
                   System.out.println("WORKING!");
                   objOut.flush();
                   objOut.close();
              } catch (IOException e) {
                   e.printStackTrace();
         public Object readOrder(){
              Object temporaryObj;
              try{
                   objIn = new ObjectInputStream(new FileInputStream(OrderDetailsFile));
                   temporaryObj = objIn.readObject();               
                   CustOrdObject[] blah = (CustOrdObject[]) temporaryObj;
                   /*               System.out.println("Outer: "+blah[1].getCustID());
                   InnerCustOrdObject[] whee = blah[1].getInnerCustOrdObj();
                   System.out.println("Inner: "+whee[1].getItemNumber());*/
                   objIn.close();
                   System.out.println("Read Worky!");
                   return temporaryObj;
              }catch(Exception e){
                   e.printStackTrace();
                   System.out.println("Read No Worky!");
                   return null;
         public void writeRecordNumber(int MaxRecord){
              try{
                   objOut = new ObjectOutputStream(new FileOutputStream(OrdRecordNumStore));
                   objOut.writeObject(MaxRecord);
                   System.out.println("WORKING!");
                   objOut.flush();
                   objOut.close();
              }catch(Exception e){e.printStackTrace();}
         public int readRecordNumber() {
              try {
                   objIn = new ObjectInputStream(new FileInputStream(OrdRecordNumStore));
                   int temporaryObj = Integer.parseInt(objIn.readObject().toString());
                   objIn.close();
                   System.out.println("Read Number Worky!");
                   return temporaryObj;
              } catch (Exception e) {
                   e.printStackTrace();
                   System.out.println("Read Number No Worky!");
                   return -1;
    }Message was edited by:
    Kilik07

  • Error: "File couldn't be opened for writing" with CinemaDNG sequence

    Using a Premiere Pro > After Effects workflow with my colorist.
    I created a project in Premiere CS6 and used MOV transcodes because Premiere CS6 does not read CinemaDNG sequences. I do not have CC installed on my computer. My colorist, on his computer (we are both using Mavericks), imported the .prproj into AE CS6. We tried to replace MOV files with CinemaDNG sequences, and AE returned this error:
    After Effects error: File couldn't be opened for writing: "[file path]". ( 3 :: 0 )
    Normally when you replace footage with a CinemaDNG sequence in AE, Adobe Camera Raw pops open so you can make changes before the file is important. I have never seen this error before.
    My colorist has CC installed as well as CS6, so we tried that instead.
    Colorist opened the Premiere CS6 project in Premiere CC, creating a new Premiere CC project. Replaced MOV files with CinemaDNG sequences within Premiere CC with no error, project plays fine in Premiere CC. Finally! So we imported the new Premiere CC project in AE CC, and all linked CinemaDNG sequences appear as color bars (unlinked footage). When testing to import a CinemaDNG sequence, AE CC returned the same error as AE CS6.
    So we tried opening the same CinemaDNG files in Photoshop CS6 and Photoshop CC to see if there was an error with Camera Raw. Both versions of Photoshop open the CinemaDNG files correctly in Camera Raw (version 8.3). So now we have CinemaDNG files functioning properly in Premiere Pro, Photoshop, but... not AE?
    Tried replicating this on a second, Mountain Lion computer with both versions of AE, and returned the same issue.
    CinemaDNG files from a different source DID open in AE CC and AE CS6 on both computers, which leads me to believe there is some kind of permissions/metadata issue in this particular set of CinemaDNG files I'm using that's causing problems for AE, but NOT Premiere Pro or Photoshop. Anyone experience anything like this?

    try the "oddball problems" fix:
    http://www.bulletsandbones.com/GB/GBFAQ.html#oddballprobs
    (Let the page FULLY load. The link to your answer is at the top of your screen)

  • Cannot open file for writing...

    I keep getting this error...
    Cannot open "filename" file for writing. Please check the output filename and file permissions (if it already exists) and then try again.
    Not sure what is going wrong here. I have scoured the web and can't find a solution.
    Running CS5 on a Mac.
    Any help is appreciated!!

    This might indicate a problem in AME CS5, but we'll need more information about the clip--and possibly a copy of it--before we can make that judgment.
    If the clip plays on Computer X but not on Computer Y, that could indicate that X has a certain codec that's missing on Y.
    What codec is the clip? What's the extension of the filename (which equates roughly to the type of wrapper)?
    What are the origins of the clip? (e.g., is it straight off of a camera? or was it encoded by another program?)
    Do you have AME 5.0.1 installed on both computers?

  • How do i use MIB-2 for writing MIB for my application?

    I want to use the existing MIB-2 to write MIB variable for my application. The application is energy metering.So How do i use MIB-2 for writing MIBs for my application?
    Santosh Chavan
    IIT MADRAS.

    For others who do not know what an MIB is, here is link that shows some more information:
    http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm .   A quick Google of MIB did not turn up any useful information, but looking for SNMP quickly found this link. 
    It really turns out that I am not the person to help.
    It turns out that I am not the person to help, but I always want to know more as I may have a similar problem later.  I know from personal experience that it is easy to use a term commonly in a company or industry but have no one out side of that industry understand.  I was asking if that was such a term (hopefully with a little humor).  I'm sorry if my joke fell flat.
    I hope that you get an answer,
    Bob Young
    Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
    DISTek Integration, Inc. - NI Alliance Member
    mailto:[email protected]

  • Need help for writing extract program

    hi
    i need help for writing extract program to retriew data from legacy system.
    i already developed bdc programs for me31k and me21.
    my requirement is to write extract program s for those t.codes.
    to retriew data from legacy system and stored in flat file.

    i need help with a java program. it is a program that allows the user to enter a student's GPA, number of extracurricular activities, and number of service activities. The user can not enter a gpa above 4.0 or below 0. The user can not enter a negative number for the number of both activities. If the student meets the following criteria: 1) GPA of 3.8 or above and at least one extracurricular activity and one service activity, 2) GPA below 3.8 but at least 3.4 and a total of at least three extracurricular and service activities, 3) GPA below 3.4 but at least 3.0 and at least two extracurricular activities and three service activities, the message "Scholarship candidate" should display. If the student does not meet the criteria above, then the message"not a candidate" should display. Can you help me, please?
    You haven't posted ANY 'java program' for us to help with.
    The forum is NOT a coding service. It is to help you with YOUR code.
    Post the code you have written and SHOW us (don't just tell us) how you compile it and execute it and the results you get. Then we can help you with any problems you are are having.
    If you need help understanding just what the program should be doing you need to ask your instructor to clarify the assignment.

  • [Solved -sorta] systemd-fsck []: fsck: /sbin/fsck.ext4: execute failed

    Greetings.
    I am getting the following on boot:
    Starting Version 218
    A password is required to access the MyStorage volume:
    Enter passphrase for /dev/sda3
    /dev/mapper/MyStorage-rootvol: clean, 210151/983040 files, 2284613/3932160 block
    [ 78.084720] systemd-fsck [280]: fsck: /sbin/fsck.ext4: execute failed: Exec format error
    [ 78.085215] systemd-fsck [287]: fsck: /sbin/fsck.ext2: execute failed: Exec format error
    I then end up at a login prompt but if I try to login, I get “Login incorrect”. Sometimes Getty will stop and restart on tty1. Then I get returned to the login prompt.
    This came about after upgrading with Pacman (which included “upgraded e2fsprogs (1.42.12-1 -> 1.42.12-2)”) a few days ago. Pacman completed successfully but on reboot the system froze forcing a hard reset.
    I've booted to a USB and run fsck on the boot partition (the only ext2 partition). Ditto on the root and home volumes. All fine. I've also mounted all three and can access the data.
    I would have thought it was something to do with the e2fs upgrade but it obviously scanned the root volume fine and I haven't been able to find any similar reports online.
    I've searched online for ideas and I've also searched for logs which might give me some indication of what the cause is but at this point, I've reached my limits.
    I'd just nuke the data and start again but I really want to understand what happened here.
    Any thoughts on what caused this or suggestions on how to proceed?
    Thank you.
    Stephen
    Last edited by FixedWing (2015-03-16 01:40:20)

    Head_on_a_Stick wrote:
    https://wiki.archlinux.org/index.php/Pa … ond_repair
    However, it may be simplest to just re-install in your case -- it depends whether you want to use the troubleshooting & repairing as a learning process or if you just want your system up & running again ASAP...
    All fixed and working just like nothing happened.
    I did use the advice at the referred link plus a few others on archlinux.org and elsewhere. Yes, an absolutely wonderful learning experience!
    I manually reinstalled e2fsprogs. That got Pacman working again and I was able to boot into the system. Then I used Pacman to reinstall e2fsprogs properly plus the other seven packages which were also installed during the same Pacman session despite their being corrupted.
    What I really don't get is how Pacman could accept a package with 0 bytes and install it? How could such a package possible pass the security check? When I reinstalled the packages, Pacman of course refused to install the corrupt packages in the cache and deleted them. So why didn't that happen initially? I can only think that a corrupt file in that process terminated prematurely and that Pacman wasn't robust enough to detect this so simply continued on, now skipping the scans and installing the corrupt packages. So just to be sure it wasn't a corrupt file in Pacman itself, I also forced a reinstall of that package as well. I've upgraded packages since without issue so I have to assume that whatever the issue was is now gone.
    Anyway, thanx for the help!
    Stephen

  • Hey I was on my computer and it wasn't starting up so I pressed command s and this code stuff showed up and said :/ root# It says "if you want to make modifications to files: /sbin/fsck -fy /sbin/mount -uw /

    It says "if you want to make modifications to files:
    /sbin/fsck -fy
    /sbin/mount -uw /

    Hello frankenstienfromab,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    Resolve startup issues and perform disk maintenance with Disk Utility and fsck
    http://support.apple.com/kb/ts1417
    If your computer won't start up normally, you may need to use a disk repair utility to fix the issue. Mac OS X includes two utilities for this—Disk Utility and fsck (a command-line utility).
    fsck is a command-line utility that may be able to verify and repair a disk.
    Best of luck,
    Mario

  • Confusion for writing Crawling Data to Which XML Methods?

    Hi,
    I am stucked over here as i m going to use XML.
    Problem Having :-
    I have implemented the Crawling code .
    In which I have written the upcoming Main urls and and its sublinks in the Different Text File with the Incremented numbers.
    But in the Text files i can't see each and every URl's Grand Parent ,Parent and Child Relations.
    So, it generates the confusion and more time to see which URl having which Sublinks and its Text Files.
    Thinkable Approxiamte Solution from my side
    To use XML for Writing the Crawling processed all links Grant Parent, Parent and Child Relation Ships.
    Which can be useful for Traversing all the links Parent and Child relation Ship into only 1 XML file.
    XML files after that will used to read line by line and fetch the uRLs and that will used for other process ahead.
    Question Having:
    There are so many XML Methods available on the internet.(i.e. XMLwriting,XML Beans,Dom4j,XML Parser,SAX Parser,Dom Parser)
    So which method should i used for reading and writing the Crawling Parent and Child Relation ship using Good Schema.?
    Pls provide some code or useful links or any Suggetion which makes me to reach at solution.

    Use the Write Waveforms to File VI to write to a tab delimited text file.  Excel can open those up just fine.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • SAP Archive Link (Error in opening file for writing)

    I am trying to export a file to a folder in the server using a logical path.
    The logical path I am using is MARKETING_FILES. I have changed its physical mapping to 'G:\Segmentation_Exports\<FILENAME>'
    I am scheduling the program as a background job. But it gets canceled throwing the following error.
    SAP ArchiveLink (file G:\Segmentation_Exports\100AC-$100OFF_201105300730 could not be opened for writing)
    The problem occurs only in production. In development and Quality servers the program works fine.
    In production, when the mapping is changed back to default i.e., <P=DIR_GLOBAL>/<FILENAME>. the program works fine.
    Suggestions to solving the issue??
    Edited by: qwerty_m on May 30, 2011 9:55 AM

    I would check the obvious things first ......
    1) Does the directory "G:\Segmentation_Exports" exist on the Production server?
    2) If so, does the SAP user have write access to the directory?
    3) If so, was a directory inadvertently created with the same name as the output file?
    You can also use transactions SM21 and ST22 for more information about the error.
    Regards,
    D.

  • Verizon DSL drops out intermitte​ntly: problems for 10 months

    Subject: Verizon DSL drops out intermittently:  problems for 10 months
    Hi all,
    Just wondering if any one can help.  We had Verizon DSL on our home phone line for six years in Worcester MA.  The first five years we had little to problems.  The last 10 months we’ve have frequent (nearly every day drop out and period where the DSL line can’t connect for minutes to sometimes hours).
    We’ve had seven different technicians visit us for a total of thirteen visits.  They’ve replaced the line coming into our house multiple times and isolated our home phone lines from the DSL feed but this hasn’t helped. Verizon tech support can’t seem to get back to me with a detailed plan of what they are going to do next and few representatives return my phone calls.
    We’ve also tried at least five router and modems and it hadn’t helped.  They recently changed the DSL card(?) in the local office (~7000 ft away) and said they switched us to ADS2.
    We’re still seeing internet drops and we’re at our wit’s end.
    Any ideas?
     Here’s our transceiver stats from our Verzion 7500 DSL modem combo:
    Transceiver Revision     A2pB020b3.d20h
    Vendor ID Code          4D54
    Line Mode                   ADSL_2plus
    Data Path                     FAST
    Transceiver Information            Down Stream Path       Up Stream Path
    DSL Speed (Kbits/Sec)            3358                            863
    Margin (dB)                             9.2                               7.0
    Line Attenuation (dB)               44.0                             19.4
    Transmit Power (dBm)21.0                             12.4
    Thanks,

    Well, we're getting pretty fed up.  Here's the letter that we are sending out for a Verizon Presidential Appeal...
    To:
     Verizon, St. Petersburg, FL
    Verizon Technical Team, Worcester, MA
    The Department of Telecommunications and Cable, Consumer Division, Boston, MA
    Better Business Bureau
    Dear Sirs,
    We are writing to lodge a formal complaint about our Verizon DSL service, and the extremely
    poor treatment we have received while trying to resolve this (still unresolved) problem. We have had
    intermittent internet outages for the last 12 months. This followed five years of normal DSL service at
    the same address. Our problems worsened this spring; our internet is out a few minutes to several
    hours a day, most days a week. Our next door neighbors have the same problem with their Verizon
    DSL service, though they do not use the internet very often so are less affected than we are. We rely
    on consistent internet service for our jobs.
    We have had 13 technician visits to our home from a total of seven different technicians. On
    multiple occasions, we have also been stood up for scheduled technician visits, including days in
    which we took off work to be home. Two of these times in which we were stood up were not visits that
    Verizon initiated, where we were told we needed to be home. Additionally, we have received
    several “auto-calls” informing us that our problem is fixed and our work tickets have been closed. This
    is extremely upsetting to us, as our problem has never been fixed as we have explained many times.
    Several technicians have spoke confidently (and condescendingly) that their work would fix our
    problem; these are generally the technicians we never saw again.
    It is clear from our several calls each month to Verizon that persons and departments within
    the company do not communicate with one another. Time and time again, we have been shuffled from
    person to person, and now believe that no one wants to expend the effort to deal with our problems.
    For example, multiple employees have failed to call us back when they said they would. We have
    asked several times for a team of creative thinkers (with the authority to act) to brainstorm some sort
    of solution and let us know what Verizon was doing to solve our problem. This has not happened. We
    have made extensive notes about our service interruptions and our correspondence with Verizon over
    the last several months; these are included in this packet. We also have multiple videos across several
    months showing that DSL signal is not available.
    We believe that a new line needs to be put in from the local hub to our house, a distance of
    only a few blocks. (See notes on reverse of page.) At this point, we have no faith that Verizon is
    willing to fix this problem and restore service to us. This is truly a shameful way to do business.
    If Verizon is unwilling to restore our DSL service to acceptable levels, we would like Verizon to
    Notes: This is what Verizon has told us they have done:
    1. Isolated our phone line from DSL.
    2. Replaced the line from our street to our home.
    3. Switched the F2.
    4. Put us on an A-DSL2 card at the local hub.
    We have tried seven DSL modems and six routers without success. The problem is not within
    our house; that is clear. We believe a new F1 line is needed. We were even told by a company
    representative on the phone “well, DSL is on copper wire…” - basically from our view, an admission
    that copper wire can go bad, and that this may be the cause of our problems. We have asked for a
    new F1 line to be installed several times and been brushed off each time.

  • "Error opening for writing" error msg.

    While installing Shockwave Player 12.1.0.150 I received "Error opening for writing" error message. The file C:\Windows\System32\Adobe\Director\SwDir_1210150.dll is missing.
    I uninstalled older versions of it using Add/Delete function of Programs and Features in the Control Panel. My OS is Windows 7 Pro, and default browser is Google Chrome. How/Where to fix this? Thank you in advance.

    SMH  What is up with this download????  NOW, I used the Slim version, it installed with no problem, and in the SysWOW folder where I found the missing .dll file. However, when I check if it's working and it's not. Checked Chrome's plug-ins and it's not there. This is enough to make a bulldog break his chain.

  • Error Opening File for Writing

    I have a laptop running on Windows XP and I was having a really hard time running applications on Face Book. I kept getting a message to "kill pages" or "wait" for the program to respond. Most times it would eventually automatically "kill pages" and I am unable to use those apps. It's not only on Face Book either; some other pages will not run due to this problem. So I visited the Adobe web site and it said my version was out of date and that I needed to download the latest version. I did and now I am getting the error unable to open file for writing. (C:\WINDOWS\system32\Adobe\Shockwave\SwHelper_1166636.exe) I don't know if that matters or not.
    I cannot download the latest version; I don't know what other information I can give about the laptop; I am now getting the message "A plug-in (Shockwave) isn't responding". Please help if you can.
    Thank you for your time and help,
    Frustrated in Alabama

    Tami3979 wrote:
    (C:\WINDOWS\system32\Adobe\Shockwave\SwHelper_1166636.exe)
    That is actually Shockwave Player.
    So does this FB app actually require Flash Player or Shockwave Player?
    Get Flash Player from http://get.adobe.com/flashplayer/

Maybe you are looking for

  • Do not include ?xml version="1.0" encoding="UTF8" when transform?

    I try to Output correctly XML(sox) from DOM with transformer. The first two lines of output should like this <?soxtype PurchaseOrder urn:x-commerceone:document:com:commerceone:CBL:CBL.sox$1.0?> <?import PurchaseOrder urn:x-commerceone:document:com:co

  • IPOD as a stalking tool?

    My ex has my old ipod touch, and last night (2 years since we separated) I got a message on my iphone that ipod touch is now synced to my gmail account. I deleted the gmail account from my iphone and changed the gmail password on my PC. I feel very u

  • Eclipse Mars: Forgets libraries, and can not add

    When I started Eclipse (Mars) I got error messages that code that worked before is not working any more. On inspection I found out the required libraries where lost for Eclipse. I removed the libraries in Eclipse: Windows -> Java -> Build Path -> Use

  • Windows device driver for third party io cards

    hi  now i am working with i/o cards ,in our lab we are having our own designed i/o cards ,,so when we are inserting to the pci slots and turn on the system its asking some device driver .....?ok ,,now i want to access the i/o cards using labveiw. i w

  • Redacting in Preview?

    How do I obscure something in Preview Version 5.0.3 (504.1)?  I have a document that I saved in PDF.   It has some text that I would like to delete or obscure before distributing the document.   I have found all the squares and ovals among the Tools.