Can someone explain the OCI cocncept to me, what it does and how to use it?

Bit a newbie question, but whta does the OCI do, and how does it work.Start from the base.
Peter

http://www.orafaq.com/faqoci.htm
"The Oracle Call Interface (OCI) is a set of low-level APIs (Application Programming Interface Calls) used to interact with Oracle databases. It allows one to use operations like logon, execute, parse, fetch, etc. OCI programs are normally written in C or C++, although they can be written in almost any programing language."

Similar Messages

  • Can someone explain the use of a hashtable in java?

    can someone explain the use of a hashtable in java?

    Hashtable allows us to store values along with keys.
    One other advantage is, it provides Synchronised methods.
    Hope you got it.

  • Can someone explain the hyperthreading settings in cmos (the 4x,5x, etc.)?

    Someone once said admitting you don't know something is the first step on the road to knowledge....or something like that 
    Can someone explain the hyperthreading setting in the CMOS Setup - mine is set to 5x, which I think is correct for my cpu - Venice 3500+, but I don't really know what it does.  What does that setting affect?  I think it was 4x by default, until I loaded optimal settings, and it went to 5x.....

    HT = Hyper Transport
    Q: What is HyperTransport™ technology?
    A: HyperTransport™ technology is a new high speed, high performance point-to-point link for interconnecting integrated circuits on a motherboard. It can be significantly faster than a PCI bus for an equivalent number of pins. HyperTransport was previously codenamed Lightning Data Transport, or LDT. HyperTransport technology was invented by AMD and perfected with the help of several partners throughout the industry. It is primarily targeted for the IT and Telecomm industries, but any application where high speed, low latency and scalability is necessary can potentially take advantage of HyperTransport technology. HyperTransport technology was invented in order to unleash the tremendous power of the AMD microprocessors. HyperTransport is planned to bring the computation experience to a  new level.
    Hyperthreading Technology used by Intel.

  • Can someone explain the difference between width, maxWidth, explicitWidth, explicitMaxWidth?

    Can someone explain the difference between width, maxWidth,  explicitWidth, explicitMaxWidth of the UI component? I read the API and I  have no idea what do they mean.

    Width is the current width.  ExplicitWidth is set if you give an component
    an explicit width vs a temporary width via setActualSize.
    MaxWidth and minWidth factor in either the measuredMax/MinWidth or one set
    explicitly.

  • Cffunction and how to ? can someone explain the code to me line by line

    Hello i went to get this online and i want to test it.
    the udf is supposed to
    * CSVFormat accepts the name of an existing query and
    converts it to csv format.
    * Updated version of UDF orig. written by Simon Horwith
    my question how to break it down.
    can someone explain the code to me line by line
    thanks

    silviasalsa wrote:
    > thanks
    >
    > but line by line
    >
    > what is
    > if(ArrayLen(Arguments) GTE 2) qualifier = Arguments[2];
    > if(ArrayLen(Arguments) GTE 3 AND Len(Arguments[3]))
    columns = Arguments[3];
    > returnValue[1] = ListQualify(columns, qualifier);
    > ArrayResize(returnValue, query.recordcount + 1);
    > columns = ListToArray(columns);
    > for(i = 1; i LTE query.recordcount; i = i + 1)
    > {
    > rowValue = ArrayNew(1);
    > ArrayResize(rowValue, ArrayLen(columns));
    > for(j = 1; j LTE ArrayLen(columns); j = j + 1)
    > rowValue[j] = qualifier & query[columns[j]]
    & qualifier;
    > returnValue[i + 1] = ArrayToList(rowValue);
    > }
    > returnValue = ArrayToList(returnValue, Chr(13));
    > return returnValue;
    > }
    >
    > thanks
    Apparently this UDF takes two optional parameters so that one
    can define
    (A) a text "qualifier" to use in the CSV file, this is
    usually the
    single quote|tick ['] mark - but sometimes one wants this to
    be a
    different character and (B) what columns to use in the
    output in case
    one does not want to use all the columns in the record set
    in the
    outputted CSV file.
    The if statements are checking for these optional parameters
    and if
    found setting the values in them to internal variables.
    These
    variables are then used in the rest of the logic to create
    the CSV output.
    HTH
    Ian

  • Can someone explain the icloud to me please? Where are all my old pictures and how can I see them? Photostream only holds 1000 and when I sync my icloud to my mac it only imports what is on my photo stream.

    Can someone explain the icloud to me please? Where are all my old pictures and how can I see them? Photostream only holds 1000 and when I sync my icloud to my mac it only imports what is on my photo stream.

    When you enable photo stream on your Mac, in imports photos currently in your photo stream.  However, photo stream only keeps photos for 30 days, even though up to 1000 photos will remain on your device until you delete them.  When you enable photo stream on your Mac, you will only receive photos added in the last 30 days, as the others are no longer in your photo stream.
    If you want to get all your old photos on your Mac, save them to your camera roll (if they aren't already there) by opening your photo stream album, tapping Edit, tap the photos, tap Share, tap Save to Camera Roll.  Once they are in your camera roll, import them to your Mac as explained here: http://support.apple.com/kb/HT4083.
    Another option would be to create a shared photo stream containing the older photos and invite yourself (as explained here: http://help.apple.com/icloud/#mmc0cd7e99).  Then check Shared Photo Streams in iPhoto>Preferences>Photo Stream and you will see this shared photo stream on your Mac.

  • Can someone explain the FCE "Levels" Video Filter to me?

    Hi,
    I need help with the FCE "Levels" Video Filter - I cannot find any documentation anywhere which explains precisely what this filter does and how to use it properly (Googling 'levels "input tolerance" "final cut express"' yields no results!!).
    There are five sliders (Input, Input Tolerance, Gamma, Output and Output Tolerance) but playing with them, it's not obvious what they do or how they compare with the Photoshop "Levels" filter for still images.
    In particular, I would like to map settings on a Photoshop "Levels" filter to settings on an FCE "Levels" Filter to achieve the exact same results in terms of adjusting the underlying images.
    If this can't be done exactly, does anyone know of an FCE Filter which replicates the Photoshop Levels Filter.
    Can anyone help? Thanks.

    It's not a very useful filter, and is not directly comparable to the Photoshop Levels filter. There is no histogram, which I consider essential.
    Input & Input Tolerance lighten the image (they work together)
    Gamma adjusts midtones
    Output & Output Tolerance darken the image (they work together)
    Problem is, you have to drop the sliders off their default settings to get them to work at all. Start by dropping the Input and/or Output sliders to 20. Then adjust the companion Tolerance sliders down to see the effect.
    I think you'll have more luck with the Color Corrector filter, which has sliders for Whites, Mids, Blacks & Saturation. Among other things, you will find the numeric levels sliders more comparable to the PS Levels controls.

  • I have an apple tv 1st generation, and there is a setting for airtunes. can someone tell me what this is and how to use it?

    I have an apple tv 1st generation, and there is a setting for airtunes. can someone tell me what this is and how to use it?

    I've looked at that, but on my PC, "look for remote speakers connected with airtunes" isn't an option.
    The only options I get are "prevent ipods [etc] from syncing automatically" , "warn me when [X %] of the data on this computer will be changed" and "forget all remotes". Its also got a list of backups I have saved, as well as a button to reset sync history.
    When I am playing a song, the "airplay" button isn't even visible.
    I am sure that the apple tv setting is on as well. Is there anything else you can help me with?

  • How  can I see the previews of my D610 in bridge cs5 and how can I open them in my CC photoshop?

    How  can I see the previews of my D610 in bridge cs5 and how can I open them in my CC photoshop?

    Nah. Raw support is version specific and that extends to Bridge as well. Older versions simply won't handle new cameras. If this is important to you, you will have to use Bridge CC.
    Mylenium

  • On-The-Go Playlist: what is it and how to use?

    I've read the notice on the iPod when you select the On-the-Go playlist but don't know what it does and how to best use it. I've tried to add a song to it by holding down the center button while the song was playing but don't know how to check to see if it's been added. When I go to the On-the-Go playlist in the menu I only get the text instructions. Can someone describe how to add, and remove, songs from it or tell me if you can and how to use it?
    OT

    EDIT: BAH! I posted too slow... but there is still some information about saving and clearing in there
    Its for making a playlist while your 'on the go'. So you click and hold the middle button the selected song (or album) should flash... Then you go into the playlist menu (music>playlists>on-the-go) and use it like any normal playlist...
    When there's songs on the playlist it gives you the option to save or clear at the end of the song list, you select either one and it'll ask for conformation.
    It works in both manually sync and auto sync mode. But if you have it on auto sync the play list will be created in iTunes...
    So I'm not sure why you don't see songs in it after yo assign them to it, try sending a whole album and then music>playlists>on-the-go the album songs should be listed.
    As for reasons to use it well maybe while out and about you realise that you want to hear from two artists at the same time, Radiohead and Bowie, in a shuffle mode. You could make it a on-the-go playlist. Or there's a few podcasts you want to hear in order... so you go down the list and assign them to on-the-go.
    Some people use the On the go to note songs that need to be looked at in iTunes later, maybe because its too quiet, badly imported or they don't understand how such a bad song found its way onto the iPod.
    Once you save it if you try and put more songs to it, 'on-the-go-1' will be created.
    -hope this helps

  • TS1165 When sharing a project I get "frame 72938 (error -1)." and the sharing is stopped. What is this and how do I fix it. Thanks, Kerry

    When sharing a project I get "frame 72938 (error -1)." and the sharing is stopped. What is this and how do I fix it. Thanks, Kerry

    I have an iMac, Processor: 2.7 GHz Intel Core i5, memory: 8 GB 1333 MHz DDR3, OSX 10.7.5, FCPX 10.0.8. I have no third party plugins. First time responding to community. Forgive any protocol errors.
    Been working on variety of work projects for months prior to update with no problems. Took time off for a simple new project after updating to 10.0.8. Finished this small (11 minute) new project that is a combination of video and stills, with a few titles and simple transitions. Plays fine within FCPX, however, ran into same problem that started this chain, ie cannot share/export without getting same error message stated above related to a faulty frame.
    Tried several share/export Master File settings. Tried moving project (from within FCPX) to another drive which resulted in same error message, but related to other different frames. Tried replacing original data in affected frame with freshly exported replacement files using QTime. Same problem again. Was able to export to Compressor, but resulting ProRes 422 file was so jumpy it wasn't usable.
    Tried suggestions of Mark M 98021 and Hank LV, ie, halting all rendering in preferences and deleting render files. After this, I was successful in sharing/exporting at will.
    I have several other major projects that I am afraid to return to. I'm not an expert at the inner workings of FCPX and don't have time to keep dealing with this issue. I can leave rendering off, but not a satisfactory solution. Not sure if old rendered files might become infected.
    It would seem that there is a problem in the update. I hope this is corrected so I can continue with my work.

  • When I try to "set up" to share iPhotos on Facebook, I get the message "try later."  What is this and how do I resolve it?

    When I try to "set up" to share iPhotos on Facebook, I get the message "try later."  What is this and how do I resolve it?Setting

    Same issue here... used to work fine, now when I try to set up to publish photos to Facebook, the "Please try again later" message comes up in the pop-up window instead of the Facebook login.  It just started doing this last week.

  • Can Someone Explain the order of things Using Swingworker?

    Hi:
    Can someone explain very clearly the order of things using Swingworker? Please do not refer the SUN tutorials. I am totally dead in the water with a very large application and the order of things is not sensible. Also, if the worker thread is too long, the GUI gets updated, but my progress bar (killed right after in the finished method) remains running in some instances only.
    Can someone explain any debugging methods for thread work?
    I am a veteran programmer of 19 years and this one's got me. The event dispatch thread returns immediate, the GUI responds well, but the progress bar setVisible(false); ... just after in the finished() method (on Event Dispatch thread) does not go away, continues running, only on very long (large query) work. I'm truly stumped. I have successful applications of the Swingworker use, the progress bar, and everything works fine. Not this one.
    Debugging threads is what I need. Or some tool that visually shows threads as the program runs.
    Thanks for any help,
    PiratePete

    Thanks. I guess I should count my blessings when using free stuff. But I have been impressed with what the J2SDK has to offer. I have been writing a complicated application that I am going to market and most of my problems have been "design" in nature.
    Thanks again,
    PiratePete

  • Can someone explain the code for having the Accordion panels closed?

    I located the answer to my own question (how to get all the accordion panels to remain closed when the browser opens) but I still don't understand the answer. Can someone explain this?
    This feature is only supported when using variable height panels, so you must pass a false into the Accordion's constructor for the "useFixedPanelHeights" constructor options, and a -1 for the "defaultPanel" option:
    <script type="test/javascript">
    var acc1 = new Spry.Widget.Accordion ("Acc1", { useFixPanelHeights: false, defaultPanel: -1});
    </script>
    Angela

    GPDMTR25 wrote:
    I located the answer to my own question (how to get all the accordion panels to remain closed when the browser opens) but I still don't understand the answer. Can someone explain this?
    This feature is only supported when using variable height panels, so you must pass a false into the Accordion's constructor for the "useFixedPanelHeights" constructor options, and a -1 for the "defaultPanel" option:
    <script type="test/javascript">
    var acc1 = new Spry.Widget.Accordion ("Acc1", { useFixPanelHeights: false, defaultPanel: -1});
    </script>
    Angela
    Hi Angela,
    You are right, the only way it will work is by setting the fixed height to false. As for the for the default panel option, -1 is not a panel and if you had 3 panels we could have used the number 3 (panel1 = 0) or 99 or whatever as long as there is no panel with that number. If we had used the number 1 for instance, then the 2nd panel would be opened by default.
    Hope this helps.
    Ben

  • Can someone explain the tables tab under function parameter declaration ?

    Hello,
    when declaring a function, part of its parameter interface is the tables tab. So if in FUNCTION1 i  declare a table: tdraw like draw  (optional)
    what does that mean ? does this mean that tdraw will be a table of type draw and at the same time it will be filled up with the same contents as draw has ?
    then how can other function (func2) use FUNCTION1 and its table ?
    so if inside func2  i also have an internal table AA like draw :
    so inside func2 i say:
    call function1
    tables:tdraw = AA
    does this mean that it will assign the result tdraw table of function1 to AA ?
    can someone explain details of internal tables and passing them as parameters ?
    and which table is assigned to which ?
    thank you

    Hi hassan,
    If you are talking about the tables parameter in SE37, when you declare a table tdraw like draw it only means you are declaring an internal table of type draw but the contents are not filled into it.
    In the source code of the program you have to write the code to fetch the data to tdraw and do the manipulations accordingly.
    Also, the tables you are declaring can be like the input table or can be used for output table.
    suppose u have 2 tables tab1 and tab2, tab1 you are going to input the values to it and the calculated values have to be in another table, you can use tab2 as the result table.
    hope it helps.
    award points if it helps.

Maybe you are looking for

  • Backing up two hard drives with Time Capsule

    I plan to install an additional hard drive in my i7 Macbook Pro via OptiBay. Can a Time Capsule back-up both hard drives easily via Time Machine?

  • Error executing J2EE server

    When I try to run the J2EE server, I get an error saying "ERROR executing J2EE server" with the following system.err file: Does anyone know what I need to do ? Thanks. Logging for J2EE Server Version: 1.3.1-b17 started at: Sat Nov 01 11:12:21 EST 200

  • Usage says mail app 2.4GB

    I'm using an ipad2 with Os 7.1.1 I think. OF course 32GB is not enough and am trying to free up space. Under the settings tab - usage it lists all of your apps and how much room they require. The biggest one is mail, 2.4GB I have deleted every email

  • Photoshop elements no longer loads and closes after

    I recently upgraded my Lightroom to 5.4 and now my Photoshop elements no longer loads properly.  Once I start the program is gets to the Organize and Edit screen and if I choose Organize the program immediately closes.  Any ideas since I seem to no l

  • External Drive Space

    Ok....This might sound dumb, but I am relatively new to Mac OS.  I have a 2 TB external drive attached to my Mac used mainly to store music, pictures and a few documents.  The other day I wanted to save some more music to the drive and a message came