Problem when inserting "Thai language" string to MS Access with JSP

Dear sir,
I have the problem when try to insert "Thai langusge" string to MS access database through JDBC in JSP page.
The JSP page is shown in the following.
<HTML><HEAD><TITLE>Personalt Information</TITLE>
<%@ page contentType="text/html; charset=MS874" %>
<%@ page import = "java.io.*" %>
<%@     page import = "java.lang.*"%>
<%@     page import = "java.sql.*"%>
<%
          Connection dbconn,conn;
          ResultSet results;
          String sql;
          Statement stmt;
          // Creating a conection with a database
          String url = "jdbc:odbc:bg3hrDB"; // the database file.
          //Statement stmt;
               Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
               dbconn = DriverManager.getConnection(url);
               stmt = dbconn.createStatement();
               ResultSet rs;
%>               
%>
<%
          String code=new String(request.getParameter("code").getBytes("ISO8859_1"),"MS874");
          String status=new String(request.getParameter("status").getBytes("ISO8859_1"),"MS874");
               String fname=new String(request.getParameter("fname").getBytes("ISO8859_1"),"MS874");
               sql = "INSERT INTO employee VALUES (' "+ code +" ',' "+ status +" ',' "+ fname +" ')";
stmt.executeUpdate(sql);
%>
<%=fname%> //In this line, "fname" can show "Thai" correctly
But after inserted to database, the record in Access was always show "?????" instead of "Thai"......
How can i solve this?
Thank you for your kindness in advances.
Yongyos K.

It's a pain in the butt, but you'll have to write your own character set conversion to handle the problem. Check out the link shown below (just replace BIG5 in the example with MS874):
http://www.geocities.com/siufai6/java/JDBC_Chinese.html
;o)
V.V.

Similar Messages

  • Problem when inserting Spry Tabbed Panels

    Hi all,
    Just lately i started to get this message when inserting spry
    tabs
    " ! The structure of this widget appears to be damaged. Go to
    Code view and repair the widget, or replace the widget."
    Anyone know why and how to fix it? At first i thought it has
    something to do with my current page, but when i tried in a blank
    html, still got the same problem.
    I have CS3 and Spry 1.6.1. I didnt touch the .js and .css
    file for this spry. I checked for Spry updates, installed and
    reinstalled spry, still get the same message.
    Please help!!!
    thanks

    Thanks Kin,
    here is the code. i created a new html and inserted tabs from
    the spry tab. no other changes are made. Still getting the same
    error.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8">
    <title>Untitled Document</title>
    <script src="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.js"
    type="text/javascript"></script>
    <link href="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.css"
    rel="stylesheet" type="text/css" />
    </head>
    <body><div id="TabbedPanels1"
    class="TabbedPanels"><ul
    class="TabbedPanelsTabGroup"><li class="TabbedPanelsTab"
    tabindex="0">Tab
    1</li><li class="TabbedPanelsTab"
    tabindex="0">Tab 2</li></ul><div
    class="TabbedPanelsContentGroup"><div
    class="TabbedPanelsContent">Content
    1</div><div class="TabbedPanelsContent">Content
    2</div></div></div><script
    type="text/javascript">
    <!--
    var TabbedPanels1 = new
    Spry.Widget.TabbedPanels("TabbedPanels1");
    //-->
    </script></body></html>
    >>>>>Also, the add panel function from the
    properties panel doesnt work correctly. the code below is what i
    get when i add a panel.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8">
    <title>Untitled Document</title>
    <script src="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.js"
    type="text/javascript"></script>
    <link href="file:///C|/Documents and
    Settings/xd064c/Application Data/Adobe/Dreamweaver
    9/Configuration/Temp/Assets/eam50.tmp/SpryTabbedPanels.css"
    rel="stylesheet" type="text/css" />
    </head>
    <body><div id="TabbedPanels1"
    class="TabbedPanels"><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"></ul><div
    class="TabbedPanelsContentGroup"></div><ul
    class="TabbedPanelsTabGroup"><li class="TabbedPanelsTab"
    tabindex="0">Tab
    1</li><li class="TabbedPanelsTab"
    tabindex="0">Tab 2</li></ul><div
    class="TabbedPanelsContentGroup"><div
    class="TabbedPanelsContent">Content
    1</div><div class="TabbedPanelsContent">Content
    2</div></div></div><script
    type="text/javascript">
    <!--
    var TabbedPanels1 = new
    Spry.Widget.TabbedPanels("TabbedPanels1");
    //-->
    </script></body></html>
    Thank you.

  • Iwork 09 Pagination problems when inserting Section Brake

    Hello Guys,
    I have a stressfull problem with Pages when inserting Section Brakes in pages. The page numbers don't appear correctly, can't see the entire number of the page. For example at page 20 I can only see 2 and a very small part of 0. it's very frustrating. This problem persists when saving the file in pdf or .doc format.
    Any solution to this, besides including the page number in the footer? The footer is filled with something else.

    Perhaps those "brakes" are stopping the section too quickly, and the numbers are slipping off the right side of the page.
    Where are you inserting the page numbers? The usual place is either the page header or the page footer. I used a 125 page document with section breaks at pages 17 and 96 and tried inserting page numbers in the header, footer, as well as at the right end of several lines in the main text body, using a right justified line, or a right tab stop or a left tab stop.
    All behaved as expected and showed the whole page number, as seen below:
    100 is in a footer, the small 101 in a header. The four larger numbers are in the body text area.
    left justified, right tablat right margin, pn follows a tab character
    right justified
    left justified, left tab stop at 7 3/8 inches, pn follows a tab character, and is forced to next line because there is not sufficient room for it between the left tab and the right margin. (Left margin is set to 5 1/2 inches to reduce width of screen shot.)
    left justified, right tab stop at 7 3/8 inches.
    As can be seen, I'm unable to reproduce the problem, using the information you've given, and guessing possible locations for the page numbers.
    Regards,
    Barry
    incidently, Headers and Footers aren't restricted to a single line of text. You could place the page number on a second line of the footer, or even on a third line to allow some space between it and the rest of the footer contents.
    B.

  • Problem when printing Thai Characters in Smartform

    Hi All,
    When printing thai characters in smartform it takes more spaces between characters than required. I tried all possible font to adjust the character spacing.
    Can anyone help me out.
    Thanks,
    Khushboo Dand

    Dear Khushboo, Jag
    I have observed that tThe tiny boxes that are appearing in the Smartform text element is only occuring when you are printing a variable whose content is thai and nothing else with that. by nothing else i mean no THAI hardcoded text.
    if you try and check you will observe that when you try to print something like this in your Text element
    with your paragraph format alright/ output device and device type everythng in place
    eg:
    ของผู้มีเงินได้ &G_VAR& -
    is printing alright : content of G_VAR is thai characters
    but if you are printing just the variable
    eg:
    &G_VAR& --- it will print boxes
    to overcome this after trying no.of checks / online helps / settings etc etc which , ofcourse, did not help
    I did a lil bit trick with the system
    You can create a character format in your smartstyle with FONT : THANGSAN and maintain the COLOR as white
    now go to your text element key in a THAI character at the start or end of you variable and assign your new character format to that character. and Eureka! it will work
    eg: <CF> ข </>  &G_VAR&  - --- seen in your change editor
    where CF is the new "colorless" character format I have asked you to create.
    Thanks and Regards,
    Charu.
    Edited by: Charu Borkar on Aug 3, 2011 00.14 am

  • In MacBook Pro when inserting cd/dvd disc, it is ejected with message, media is not supported

    When inserting cd/dvd into disc drice, it is processed to some point and then ejected with message, media is not supported

    Cleaning laser lens of your DVD drive with DVD drive cleaner and see if it works.
    if it doesn't, make a Genius Bar appointment to show them about your problem.

  • Strange Problem When Inserting " £ " character in a varchar2 column

    Hello
    This is a very strange issue i am facing when i use SQL+ on different clients.
    Client 1 ( SQL+) 9.2.0.4.0
    conn scott@ora9i
    SQL> insert into dummy values( '£');
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select * from dummy;
    A
    ¿
    Client 2 ( SQL+) 9.2.0.4.0
    conn scott@ora9i
    SQL> insert into dummy values( '£');
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select * from dummy;
    A
    £
    Has any one faced this issue before , I am sure it is something to do with Client Language / Character .
    Any help would be much appreciated.
    Thanks
    Harshad

    Cheers Mate , You are a Star ,
    Thanks Once again .
    Regards
    Harshad

  • URGENT -- Problems when inserting/updating entries in a database tables

    Hi,
    I've created a custom table via SE11. Then I also created a custom program that will popuate entries in the table that I created.
    When I ran the program, there were more than 6,000 entries that should be populated. But when I checked on the table, there were only 2000 entries populated. I am not sure what's wrong with my table. I tried changing the size category in the technical settings to handle larger volume of data but this does not seem to work.
    Please advise.

    Hello Maria
    The resizing of DB tables is done automatically by the SAP system so this is not the problem.
    It is more likely that your list of records contains duplicate entries.
    How does your report insert the records? By using INSERT or MODIFY? I assume you are using MODIFY.
    To be sure about the true number of genuine records simply add the following statement to your coding:
    SORT gt_itab BY keyfld1 keyfld2 ... .   " sort itab by all key fields
    DELETE ADJACENT DUPLICATES FROM gt_itab
       COMPARING keyfld1 keyfld2 ... .     " delete all duplicate entries having same key fields
    DESCRIBE TABLE gt_itab.  " fills sy-tfill with number of records
    MESSAGE sy-tfill  TYPE 'I'.  " output of true record number
    Regards
      Uwe

  • FK problem when inserting one-to-many records

    Hi everybody,
    I see that this subject has been discussed here from time to time before, as in:
    insert record with 1-M mapping missing foreign key using UOW
    Sequences and multiple tables for inheritance
    I followed Dougs advice on several posts, to check out the employee exampled shipped with Toplink, but regardless of all this information, I'm still stuck.
    So, my issue: when I create new objects, add them to some other objects collection, and then call "assign sequence numbers" on all of them, the sequencenumbers are assgned all the way down the hierachy, but the upward links - the foreign keys - are not updated with the ID's of the parent object.
    Simple example (might not compile - demo code):
    <JAVA>
    myInputController.session = (DatabaseSession)
    SessionManager.getManager().getSession("some_session");
    UnitOfWork myUnitOfWork = myInputController.session.acquireUnitOfWork();
    // Father and Child are a Toplink objects, persisted to each their table with a
    // FK relation, is now assigned to the UOW
    Father myDBFather = (Father) myUnitOfWork.registerObject(new Father());
    Child myDBChild = new Child();
    myDBFather.getChildCollection().add(myDBChild);
    // Now I could use the accessor methods of the Toplink objects to set
    // stuff like name, phone number or so, but that's not important for demo.
    // I just want to save my objects to the database. To do so, I need to
    // assign sequence numbers:
    myUnitOfWork.assignSequenceNumbers();
    // I check the ID's before writing to DB:
    System.out.println(myDBFather.GetId().toString());
    System.out.println(myDBChild.GetId().toString());
    // They both return valid numbers, similar to what the sequence objects
    // of the database should asssign, so that works.
    // But:
    System.out.println(myDBChild.GetFaterid().toString());
    // Will return null, even if myDBChild is a child of myDBFather, and
    // hence a commit to the database will fail (no foreign key!).
    // I can fix this, by "manually" setting the id:
    myDBChild.SetFatherid(myDBFather.getId());
    // And then a commit to the database will work:
    myUnitOfWork.commit();
    // But, since I have deep hierachies, and don't allways know what
    // objects have been added/changed, it's a pretty wild thing, not
    // to menition un-ellegant and heavy in maintenance, to loop down
    // through the entire collection and update all foreign key ID's
    // (FatherID's) before committing changes.
    </JAVA>
    I guess I'm just not hitting the right button somewhere? To create the Toplink Java classes and descriptors, I used "Java objects from tables" in JDev 10.1.2, both "as is", and with some tinkering on indirection, transparency and bi-directional relationships. Also, I get same results in the Toplink 10.1.3 dp4.
    I must have missed the answer somewhere out there, but must post after trying really hard!
    Best regards to all of you,
    :) Ulf

    I could kick myself right now!
    The child setFatherid method takes an entire father object, so the code must be myDBChild.SetFatherid(myDBFather); instead of the myDBChild.SetFatherid(myDBFather.getId()); My apologies.
    With the issue still very present, I post some code from the auto-generated child-class and the child-class descriptor below, which might give some pointers.
    <JAVA-FRAGMENT>
    package dk.test.fatherchild.model;
    import oracle.toplink.indirection.ValueHolder;
    import oracle.toplink.indirection.ValueHolderInterface;
    public class Child {
    * Map fatherid <-> dk.test.fatherchild.model.Father
    * @associates <{dk.test.fatherchild.model.Father}>
         private ValueHolderInterface fatherid;
         private Double childid;
         private String childName;
    public Child() {
         super();
         this.fatherid = new ValueHolder();
    </JAVA-FRAGMENT>
    <Child.ClassDescriptor.xml-FRAGMENT>
    <mapping>
    <inherited>false</inherited>
    <instance-variable-name>fatherid</instance-variable-name>
    <uses-method-accessing>false</uses-method-accessing>
    <read-only>false</read-only>
    <get-method-handle>
    <method-handle empty-aggregate="true"/>
    </get-method-handle>
    <set-method-handle>
    <method-handle empty-aggregate="true"/>
    </set-method-handle>
    <reference-descriptor>dk.test.fatherchild.model.Father.ClassDescriptor</reference-descriptor>
    <private-owned>false</private-owned>
    <uses-batch-reading>false</uses-batch-reading>
    <maintains-bidirectional-relationship>true</maintains-bidirectional-relationship>
    <relationship-partner-mapping-name>childCollection</relationship-partner-mapping-name>
    <table-reference-mapping-reference-handle>
    <reference-handle>
    <reference-table>PERIODICA2.CHILD</reference-table>
    <reference-name>CHILD_FATHER_FK</reference-name>
    </reference-handle>
    </table-reference-mapping-reference-handle>
    <uses-joining>false</uses-joining>
    <one-to-one-mapping-indirection-policy>
    <indirection-policy>
    <uses-indirection>true</uses-indirection>
    </indirection-policy>
    </one-to-one-mapping-indirection-policy>
    <mapping-class>MWOneToOneMapping</mapping-class>
    </mapping>
    </Child.ClassDescriptor.xml-FRAGMENT>

  • URL problems when change application language to Spainish

    Using APEX 3.1.2
    Our application is usually in English. For a quick test we've changed the application language to Spainish through the 'Globalization' part of 'Shared Components'. Things look OK, the date pickers are showing the correct language and the NLS numeric characters are as expected - except... some page branches (from buttons, etc.) are no longer working correctly. It appears to be related to timestamps being passed across, they seem to be interpreted as multiple parameters!
    E.G. in the URL http://my_box/pls/apex/f?p=2000:5002:4461616080789919::NO:RP,5002:P5002_CALLING_PAGE,P5002_TS,P5002_ID,P5002_DT:5001%2C10-DIC-09%2006.00.00%2C000000%2C181618172273744521291303312596297592589%2C10-DIC-2009&cs=392CF7A0393244530EC469114C4996A8E
    the fractional seconds of the parameter P5002_TS is being received by the third parameter, P5002_ID, etc.
    What am I doing wrong?

    Andy Hardy wrote:
    Using APEX 3.1.2
    Our application is usually in English. For a quick test we've changed the application language to Spainish through the 'Globalization' part of 'Shared Components'. Things look OK, the date pickers are showing the correct language and the NLS numeric characters are as expected - except... some page branches (from buttons, etc.) are no longer working correctly. It appears to be related to timestamps being passed across, they seem to be interpreted as multiple parameters!
    E.G. in the URL http://my_box/pls/apex/f?p=2000:5002:4461616080789919::NO:RP,5002:P5002_CALLING_PAGE,P5002_TS,P5002_ID,P5002_DT:5001%2C10-DIC-09%2006.00.00%2C000000%2C181618172273744521291303312596297592589%2C10-DIC-2009&cs=392CF7A0393244530EC469114C4996A8E
    the fractional seconds of the parameter P5002_TS is being received by the third parameter, P5002_ID, etc.
    What am I doing wrong?Even more confused now!
    Just created a quick test app: table has timestamp, number and varchar2 fields - another number field is used for the primary key and has a matching sequence. Populated the table with various acceptable values. Created two pages using form-with-report wizard - changed all fields to 'text' to get rid of problems with datepickers not liking timestamps. Created another page with an HTML region containing items to match those on the form. Used button wizard to add a 'go' button on the form page to go to the HTML page, modified the branch to populate the HTML region items with those from the form.
    Run the report page, see the expected results, 'edit' to go to the form page, see the expected values. Press the 'go' button, goes the HTML page... the timestamp field is not populated correctly - the value is truncated at the fractional sections part i.e. where the '.' would be. Depending on where the timestamp appears in the URL, the following items will also not be populated. For example, here:
    http://loordv01.ad.dom/pls/apex/f?p=115:2:4046922604148424::NO::P2_TS,P2_ID,P2_VAL1,P2_VAL2:10-DEC-2009%2000:00&success_msg=Action%20Processed.%2F6E98BFC3726F8950ADF64DADBB5E0A87%2F
    The timestamp is the first field on the URL and none of the other values appear...
    I seem to be able to workaround this by having a PL/SQL process that just sets the called screen TS value directly i.e :P4_TS = :P2_TS - any pitfalls with this approach?

  • Problem when inserting blank record.

    Dear All,
    I have following taskflow structure
    execute (master)
    createinsert (detail)
    pagefragment
    my page fragment has 1 master record.. 1 detail record. (which would be blank one except pk and fk generated from viewlink)
    when the user saves (commit action click)record the master saves.. but the child doesnot saves
    what i noticed is that when i enter any field in af:table(detail) it saves... but i want to insert the blank record to database.
    Any ideas..?
    Regards,
    Santosh
    jdev 11.1.1.5.0
    Edited by: Santosh Vaza on Aug 26, 2011 10:08 PM

    Hi..
    read following will useful
    http://blogs.oracle.com/shay/entry/master_with_two_details_on_the

  • Mutating Problem when insert  while selecting data from dual

    Hi All,
    we have a table
    test (
    ID NUMBER
    NAME VARCHAR2(100)) and a before insert trigger
    create or replace trigger test1
    before insert on test
    for each row
    begin
    select decode(max(id),null,1,max(id)+1) into :new.id from test;
    end;
    i am able to insert values by using
    "insert into test(name) values('test1')" with out any issues.
    when i am inserting the values
    "insert into test(name) select 'test1' from dual" i am getting error
    ORA-04091: table SCOTT.TEST is mutating, trigger/function may not see it
    Could someone please advice why i am getting error in second scenario.
    Thanks in Advance
    Prasad

    Prasad
    try
    insert into test (name) values ((select 'test1' from dual));
    Frank

  • Data Services Designer - Problem when inserting rows in a database

    Hi everyone!!!
    I created a simple job that queries an Oracle database and writes the data returned from the query in a database as mysql.
    The problem is that only one row is being written in the database, being that the return of my query has more than one row.

    What product ad what version you are running and what environment you are in?
    Are you also getting some error?
    BAshir Awan

  • Problem when inserting xml flow into jspx page

    When I drag and drop the xml into the jspx I should get a pop up menu where I would choose region (Im following a tutorial) but I get nothing. I drag and drop and It just opens it in the design editor.
    I would appreciate any help you guys could give

    OK, let cover the basics first:
    JDev version?
    I assume you are on 11.1.1.2.0 or 11.1.1.3.0:
    You created a new task flow (right click on the 'Web content'->new->'ADF Task FLow'
    the check box 'Createas Bounden Task flow was set and the check box for 'Create with Page Fragments' was set
    The filename was something like 'search-email-flow.xml'
    This should create a new bounden task flow with the name of search-email-flow (which creates a xml file with the same name).
    Then you put one view to the flow. After creating the page fragment (the file created should have the jsff file type) you saved all work.
    The you open up an existing jspx file and drag the new flow from the 'Page Flows' folder under 'Web content' onto the design view of the jspx file.
    after dropping the flow you should then see the 'Create' dialog. e careful, you can't drop the flow everywhere on the page. You should drop in into a panel group or some other container. If you drop it i.e. onto a table you see the effect you described: it's opening the flow!
    Timo

  • Problem when open external link (Adobe LiveCycle ES2 workspace) with iView

    Dear all,
    I would like to know what EP doing when I use the iView to open a external application link.
    We setup the link to open in a new windows, but we find that the application behaviour is difference compare to input the link into the brower directly.
    The application is Adobe LiveCycle ES2 workspace
    Any idea?
    Regards
    Bill

    Hi all,
    It is because my iView also contained in a page, and that page affected the result.
    Problem fixed by link the iView to the role directly.
    Regards
    Bill

  • Problem when booting from PATA drive on IDE-3 with SATA RAID on ICH5R

    Hello,
    I have a PATA drive installed as Master on IDE-3 (Promise Controller), using Windows XP as the operating system. I also have an aditional drive as Slave on IDE-3.
    I recently bought 2 SATA drives which I would like to use as a RAID array, so I connected them to SER-1 and SER-2, on the ICH5R controller.
    I set the On-Chip IDE Configuration as follows:
    Native Mode
    SATA Only
    Keep PATA Active - Yes
    PATA Channel selection - Both
    Configure SATA as Raid - Yes
    I have my PATA Master IDE-3 drive as the firts boot device...unfortunatly now my system does not boot up.
    It goes through the Intel Raid Bios screen, then the Promise Controller screen, and then when it was supposed to start loading windows, the screen remains black for about 2 minutes and after it I receive an error message warning me that Windows has detected a hardware configuration problem.
    I went back to BIOS and changed the "Configure SATA as Raid" to NO, and now everything works fine, except for the fact that I have no RAID array installed.
    Can anyone help me with this?
    Thanks,
    Mihalis

    The PATA IDE channel associated with the Promise controller is exclusively designed to be used as a RAID solution. It seems you have an invalid hardware installation of your 2 EIDE drives. Although you succesfully installed WinXP using that configuration, you're destined to have unpredictable behavior because of it.
    WinXP looks to the BIOS first to identify hard drives. Then it does something that no other OS has done before (except maybe Win2K), it attempts to detect the hard drive directly through the wires itself. If it finds something, it installs resources to get it to work right. In your case, WinXP has bypassed the BIOS and detected the drives but doesn't really know where they are. WinXP just knows they are there so it supplied the necessary resources to complete the installation.
    That drives that are connected to the Promise controller must use the Promise RAID drivers supplied with your motherboard so that the Promise controller can properly report to the OS. You could have conected the same two drives on the same controller, but they needed to be configured as RAID drives within the Promise controller utility.
    To have them recognized as separate drives, you need to define each drive as a stripe, except you would have a 1 + 0 stripe instead of a 1 + 1 stripe. The drives are still connected the same way (Master/Slave) as you have them now. This congiguration would allow you to take advantage of the Ultra ATA 133 feature of that channel as long as you attached hard drives which support that standard.
    Finally, you would set the "Onboard Promise IDE" menu as "RAID" to have the drives properly recognized through the BIOS. Currently, you have that set as "S-ATA" but you have no S-ATA drives installed on that controller.
    I realize this does not resolve your original problem, but at this point, I would recommend that you back-up data at your earliest convenience and start over.
    If you do decide to start over, you may want to consider attaching your S-ATA drives to the promise controller instead of on the Intel controller. Aside from getting better performance, it makes for a much simpler install through the Promise controller utility and then everything is manageable through the PAM utility at the desktop.

Maybe you are looking for