Odd behaviour of OracleCommandBuilder.DeriveParameters(OracleCommand)

Hi Gurus,
Kinda lost here..needs expert help.
I have a procedure with the following signature:
procedure my_proc(param1 in varchar2 default null)...
Now Im using the code below:
OracleConnection con = Connect(connectionString);
OracleCommand cmd = new OracleCommand("my_pkg.my_proc"), con);
cmd.CommandType = CommandType.StoredProcedure;
OracleCommandBuilder.DeriveParameters(cmd);
but when I check the derived parameter I notice the IsNullable property value is "false". I'm hoping this should be set by ODP.Net as "true" since it can be null. How can I enforce a constraint in my SP such that when DeriveParameters is called it will give me a IsNullable value of "true" to optional parameter(s).
Thank you.

Hi,
As per the documentation here:
http://download.oracle.com/docs/html/E15167_01/OracleParameterClass.htm#CHDGIFIG
The OracleParameter.IsNullable property is not supported.
Regards,
-Naveen

Similar Messages

  • OracleCommandBuilder.DeriveParameters  , Gives Connection must be Opened.

    Hi,
    I was trying to use OracleCommandBuilder.DeriveParameters method to derive paramaters of a StoredProcedure. When i run the following code it give me the following error.
    Message :- "Connection must be open for this operation"
    Stack Trace:-
    " at Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()\r\n at Oracle.DataAccess.Client.OracleCommandBuilder.DeriveParameters(OracleCommand command)\r\n at DeriveParam.Form1.button1_Click(Object sender, EventArgs e) in d:\\dal design\\deriveparam\\form1.cs:line 100"
    Code
    string Constr= "Data Source='ORCL',User Id='scott',Password='tiger'";
                   OracleConnection Conn = new OracleConnection("Data Source=ORCL;User Id=Scott;Password=tiger");
                   OracleCommand cmd = new OracleCommand();
                   cmd.Connection=Conn;
    cmd.CommandType=System.Data.CommandType.StoredProcedure;
                   cmd.CommandText="Bank_data.B_GET_GE";
                   Conn.Open();
                   try
                        OracleCommandBuilder.DeriveParameters(cmd);
                        MessageBox.Show(cmd.Parameters.Count.ToString());
                   catch(Exception ex)
                        Conn.Close();
                        MessageBox.Show(ex.StackTrace.ToString());
    Thanks
    Sundeep

    Did you get a resolution to this?
    Using your code with ODP.NET 10.1.0.4.0 and database 10.1.0.4.0 I can not reproduce...
    - Mark

  • Nokia 6233 v05.10 odd behaviour

    Hello!
    After thoroughly searching not only this board but the entire Internet, I found no answer to my question so I decided to register and ASK.
    I need to know if any of you owners of a Nokia 6233 observed this odd behaviour of your phone - so please keep reading.
    I purchased the phone 16 days ago. Being my first Nokia, I took time to exploit its every feature, therefore draining the battery quite quickly. I discharged and fully charged the battery at least 3 times in the first 3 days, without leaving it plugged-in overnight (as far as I know this is no longer necessary). The battery life time increased progressively until a maximum of three days of normal use, meaning moderate talking (under 20 minutes per day), little or no use of Java apps, camera, media players or GPRS/EDGE connection. The screen savers are off, power saver is on, sleep mode is on. Packet data connection - when needed and network mode is GSM only because I do not use 3G. All these should get me the best stand-by time possible, right? Well, they did, until...
    I bought a new microSD card, 2.0 GB storage, made by SanDisk. The card works fine, I put my favorite music and video clips on it - all the stuff you do when you have enough space. Since then, the battery life decreased SUBSTANTIALLY to LESS THAN 24 HOURS. And there's more. The battery drains even if the phone is turned off, in roughly the same amount of time. I have never ever seen anything like this. Sometimes the battery is so low that the phone takes a few minutes before displaying the battery charging icon and, when started, it asks for hour/date settings.
    So, I need to know if anybody else noticed battery life decrease with bigger memory card capacity, and what's to be done.

    Have you tried using the in-box memory card(That came with the phone) again? There's something wrong with your phone and battery if the problem still occurs..
    GooD LucKMessage Edited by nj15 on 15-Aug-200704:10 PM

  • Odd Behaviour with DVDs on IMac G5 20inch 1.8 GHz

    Suddenly the Superdrive DVD/CD (MATSHITA DVD-R UJ-825, Firmware DBN7) shows odd behaviour.
    It still reads CDs. But when a DVD is introduced, it will start "DVD Player" automatically, but then there is no hint of the disk. Neither does it show on the desktop, nore would it play. DVD Player would not eject it, but the eject button on the keyboard would.
    The DVD is ok, as it would play on my Powerbook G4 without problems.
    Any idea what might be causing this? - I had just performed the "Pro update"! Thanks for your help!
    iMac G5 20inch 1.8 GHz   Mac OS X (10.4.9)  

    Hve you checked to see whether a different DVD will play, Bernd?
    You might want to try deleting com.apple.DVDPlayer.plist from your Home/Library/Preferences folder, restarting and then seeing if it works.
    Cheers
    Rod

  • Podcast exhibiting odd behaviour with bluetooth

    Ever since updating to iOS6 / iPhone 5 i've been experiencing odd behaviour with music playback. Now that the Podcasts app is a requirement, i'm not sure if this is directly related to the Podcasts app or if it's an iOS 6 quirk.
    My iPhone connects to my car's stereo head unit via bluetooth. When i start my car it automatically connects and music, phone calls, etc, are all forwarded to my car's speakers. When i would switch my car off, music would stop automatically and i'd get out of my car and go about my day.
    Everything worked absolutely perfectly in iOS 5 with the 4S.
    The issue now with iOS6/iP5 is that when i switch off my car and use Siri or make a phone call, after i stop using Siri or if i end my call, the Podcasts app automatically resumes playback of what ever i was listening to when i switched my car off... Essentially it blasts music at me through the internal iPhone speaker for absolutely no reason.
    Here is a step by step,
    1. Start car
    2. Play music
    3. Turn off car
    4. Music automatically stops
    5. (while at the office, away from my car) Use siri or make a phone call
    6. When i end the call or stop using Siri, music automatically resumes via the iPhone internal speaker
    Is there any way to fix this?? It's getting quite annoying to have my iPhone blast me with music in fairly inappropriate situations.

    Disregard, there is a thread about it here: https://discussions.apple.com/thread/4346946?tstart=0
    Can't see any way of deleting my thread unfortunately.

  • WebDav: some odd behaviour

    I followed the tutorial at Tiger Vittles to set up one of my OS X machines to run as a webdav server. It went smoothly, and was easier than I expected, given I am not a pro or anything when it comes to computers. The amazing thing is it works. I can connect my PowerBook to it both on the local network and via the internet. The un-amazing thing, and probably expected (knowing me) is that it does not work as expected when connecting a Windows XP machine. It connects, mounts as a webfolder in Window's Network Places, however this is where the odd behaviour begins. Inside of the folder, along with the expected contents of that folder, there is a folder by the same name; open this and the contents of the folder are there, along with a folder with the same name. This can go on forever. I have searched high and low and have not been able to find a solution to this. This occurs only when connecting with Windows, otherwise with my PowerBook it works perfectly. I am hoping that someone can point me in the right direction. Additionally the Windows machine has connected to other WebDav folders without this issue. Finally, when there is a folder in a folder of the same name I am not able to map it as a network drive. Both the machine acting as the WebDav server and the Windows machine are running the most current versions of software.
    Regards,
    Ross

    figured it out

  • Odd behaviour of "+" operator in numbers 09

    Hello there,
    One of the annoying "features" of numbers 08 was that a reference to an empty cell would always show up as a zero - this has been the topic of many posts in the past, and if Apple engineers don't know it by now, they must be living on Mars. Using numbers for accounting purposes, this "zero fill" of cells didn't stand nice and was unacceptable. I worked around this problem by pre-filling all cells with an empty quote formula (="") (instead of using the not-so-easy solution "IF(NOT(ISBLANK(..."). Of course, this filled up all cells in the entire spreadsheet with a small formula, but it worked fine and solved the issue - and I am having 500+ tables and 100+ sheets in my spreadsheet. Now however, in numbers 09, the "+" operator doesn't like these empty quotes, and all formulas involving the operator and an empty quote cell yield an error!! This makes my 79€ recent upgrade to numbers 09 completely useless. And frankly, I am astonished that Apple designers didn't notice this!
    Here is an example:
    Cell A1 contains =""
    Cell A2 contains 3
    In numbers 08, the formula =A1+A2 yields 3
    In numbers 09 however the same formula yields an error!!
    (and yes, all cells are formatted as numbers)
    As far as I now by experimenting a little bit, the only way around is a replacement of the formula =A1+A2 by =SUM(A1;A2), which oddly enough does not give an error!
    Or does anyone else have a better solution?
    Am I perhaps missing a simple checkbox somewhere, at some place, hidden in some menu, that says
    "Check me for numbers 08 + operator behaviour"
    (I don't really expect that one, seriously!)
    Regards,
    Shane

    As I already wrote in an other thread,
    treating an empty cell as zero is correct.
    treating a cell containing an empty string was accepted by Numbers '08 but was not conceptually satisfying.
    So, even if I am annoyed by the change, I understand that the authors decided to the program's behavior.
    I described a workaround based on the IF statement but from my point of view, the use of SUM is a better one because it will be kept if we save as iWork'08.
    About this feature, I discovered an odd behavior.
    You all know that I make a huge use of the short references.
    =B+C for instance.
    The export tool is unaware of that and uses the complete references:
    =B12+C12
    =B13+C13
    what a pity
    Yvan KOENIG (from FRANCE samedi 10 janvier 2009 20:53:08)

  • Odd Behaviour: Query and Table

    I have odd occurrences within my code and need an explanation
    to one and help with the other.
    First of all, I have a query within which I am using the
    group attribute, and then I am using a counter to control the
    behaviour of the output within a table. The problem is that when I
    use currentrow attribute with my query which returns seven fields
    with on of them being used for the grouping, the currentrow counter
    returns 1 through six for the non grouped fields, yet when I use a
    counter to count the rows and use a MODULUS operator to create a
    conditional statement, I get the right result with a MOD 7 rather
    than a MOD 6. Why is coldfusion counting seven fields (when I use
    the MOD operator) though currentrow counts 6? (Code is attached and
    numbered 1)
    Secondly, I am outputing the results of my query using two
    different tables as the information for the header is not easily
    included within my query. So I have two queries, one displaying the
    header and the other the query results.
    Now because they are related I wanted to align the two table
    one on top of the other (this was successful) my problem is that
    thought I define the same table with and subsequently the same with
    for respective fields in both tables (table width is 980 pixels
    with the first column being assigned 182 pixels and the rest of the
    columns being assigned 136 pixels each. However the output shows
    that the tables and the columns are not perfectly aligned and they
    do not have the same size (why is this when I have hard coded the
    width of the columns?). How do I get the two tables to align
    perfectly? (code for tables is numbers 2). TIA

    Go to SQ03. Check the Authorizations for both the user groups. Compare and based on the differences find out what is causing the error.
    SQ03 --> Enter user group ..> click Assign infoset to user group...
    Assign tht infoset to user BB.

  • ICal - odd behaviour

    Hi,
    Since upgrading to Lion I have had a real frustration with iCal.  In version 4.0 when you clcked on one event that was behind another (ie taking place at the same time in another calendar) that event came to the front.  This is no longer happening in iCal 5.0.  I have 8 calendars running in iCal both for home and work so many events are taking place at the same time.  I need to see what is going on without unckecking the other calendars that are "sitting on top" of the one I want to see.  Is this new behaviour standard or just a problem I have?
    Also, if necessary is there any way to go back to iCal 4.0 which worked fine - for me.
    Thanks

    Check out this discussion... http://discussions.apple.com/thread.jspa?threadID=250597&tstart=30
    not really a fix but at least its not just you.

  • Odd behaviour appending to System.out PrintStream

    I've run into some unexpected behaviour with the System.out PrintStream object. When I append characters to it I'm expecting the characters to be displayed on screen much like I'd expect the characters to be written to a file using a FileOutputStream. What seems to happen is that the characters are written to the PrintStream but the process continues on and on adding some unseen character (newline?). The following code generates the behaviour I"m talking about. The main method is a bit contrived but does the job. You'll likely have to increase your heap size to run this (-Xmx512m worked for me):
    {code}
    package output.stream.problem;
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.OutputStreamWriter;
    import java.io.Reader;
    import java.io.StringReader;
    import java.util.HashMap;
    import java.util.Random;
    * A class used to introduce transition/transversion errors into DNA sequences. Error types are introduced
    * with equal probability and are mutually exclusive.
    * @author twb
    public class GenomicDNAMutator {
         private HashMap<Integer,Character> mutations=new HashMap<Integer,Character>();
         private Reader sequenceSource;
         private Random rand=new Random();
         private double errorRate=-1;
         public GenomicDNAMutator(String fileName, double errorProbability) {
              try {
                   sequenceSource=new FileReader(fileName);
                   errorRate=errorProbability;
              } catch (FileNotFoundException fnfe) {
                   System.err.println("Could not open file "+fileName);
                   fnfe.printStackTrace();
         public GenomicDNAMutator(File file, double errorProbability) {
              try {
                   sequenceSource=new FileReader(file);
                   errorRate=errorProbability;
              } catch (FileNotFoundException fnfe) {
                   System.err.println("Could not open file "+file);
                   fnfe.printStackTrace();
         public GenomicDNAMutator(Reader is, double errorProbability) {
              sequenceSource=is;
              errorRate=errorProbability;
         public void process() {
              this.process(System.out);
         public void process(OutputStream os) {
              BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(os));
              BufferedReader br=new BufferedReader(this.sequenceSource);
              char nucleotide;
              char[] a=new char[]{'T','C','G'};
              char[] t=new char[]{'A','C','G'};
              char[] c=new char[]{'A','T','G'};
              char[] g=new char[]{'A','T','C'};
              char[][] errorMatrix=new char[][]{a,t,c,g};
              int matrixIndex=-1;
              try {
                   int count=0;
                   int i=0;
                   while((i=br.read())!=-1) {
                        nucleotide=(char)i;
                        count++;
                        double d=rand.nextDouble();
                        if(d<=this.errorRate) {
                             switch(nucleotide) {
                             case 'A':
                                  matrixIndex=0;
                                  break;
                             case 'T':
                                  matrixIndex=1;
                                  break;
                             case 'C':
                                  matrixIndex=2;
                                  break;
                             case 'G':
                                  matrixIndex=3;
                                  break;
                             int pos=rand.nextInt(3);
                             this.mutations.put(count,nucleotide);
                             nucleotide=errorMatrix[matrixIndex][pos];
                        bw.append(nucleotide);
                   bw.flush();
                   bw.close();
              } catch (IOException ioe) {
                   System.err.println("Could not read the input source");
         public Reader getIn() {
              return sequenceSource;
         public void setSequenceSource(Reader in) {
              this.sequenceSource = in;
         public static void main(String[] args) throws Exception {
              StringBuilder sb=new StringBuilder();
              for(int i=0;i<30000000;i++) {
                   sb.append('A');
              System.out.println("Mock sequence built");
              GenomicDNAMutator gdm=new GenomicDNAMutator(new StringReader(sb.toString()),1d/100d);
              * Run the program using one of the process statements
              gdm.process(new FileOutputStream(new File("c:/text.txt")));
    //This one uses the System.out PrintStream object
    //          gdm.process();
              System.out.println("done");
    {code}
    I see this behaviour with java 1.6.0_10-beta and java 1.5.0_11
    Thanks for any insight you can give to this.
    - Travis

    twb wrote:
    I've run into some unexpected behaviour with the System.out PrintStream object. When I append characters to it I'm expecting the characters to be displayed on screen much like I'd expect the characters to be written to a file using a FileOutputStream. What seems to happen is that the characters are written to the PrintStream but the process continues on and on adding some unseen character (newline?). The following code generates the behaviour I"m talking about. The main method is a bit contrived but does the job. You'll likely have to increase your heap size to run this (-Xmx512m worked for me):Yes, this is the case. If you look at the javadoc for PrintStream it talks about the "auto-flush on newline" feature. what is your question?

  • Odd Behaviour of Sql*Loader

    Hi,
    I am facing a bit odd behavior in Sql*loader,when I am trying to upload data using Sql*Loader into multiple tables.control file looks like following.
    LOAD DATA
    INFILE "C:\WINDOWS\system32\multi112.txt"
    APPEND
    INTO TABLE EDI_BROADCAST_HEADER_1
    WHEN (1:4)='#10#'
    (tag_number "seq_edi_broadcast_header.nextval",
    processing_flag constant 'N'
    ,VIN POSITION (5:24) Char
    ,CSN_CHAR POSITION (26:35) Char
    ,OPERATION POSITION (37:46) Char
    ,PLANT POSITION (48:62) INTEGER EXTERNAL
    ,CHANNEL POSITION (64:78) Char
    INTO TABLE EDI_BROADCAST_BODY_1
    WHEN (1:4)='#20#'
    (tag_number "seq_edi_broadcast_body.nextval",
    Header_tag "seq_edi_broadcast_header.currval"
    ,FAMILY POSITION (5:19) Char
    ,NAME POSITION (21:45) Char
    ,VALUE POSITION (47:71) Char
    ,TYPE POSITION (73:78) Char
    ,QUANTITY POSITION (80:85) Char
    and data files contains 200 lines in the following format
    #10#6C218290 4132830 001 39395 SP14
    #20#.......
    #20#
    #10#6C218290 4132830 002 39395 SP14
    #20#.......
    #20#.......
    #10#6C218290 4132830 003 39395 SP14
    #20#.......
    #20#.......
    So problem is happening for sequences ,if I use
    sqlldr control=<controlfilename> userid=userid/pwd@conn
    Then sequences in detail table goes for a toss ,as per my analysis since rows parameter by default is 64,so header_tag in body table is changing after 64 records only.
    But in header table data is fine ,10 distinct sequences are inserted.
    If i use the following then
    sqlldr control=<controlfilename> userid=userid/pwd@conn rows=1
    sequences is fine in body table.
    So please let me know if its limitation of sql*loader or I am missing something.
    In case you need more information ,please let me know the same.
    Regards,
    SS

    You might ask your question in the Database-General-forum

  • URLClassLoader odd behaviour

    Hi,
    I'm having a bit of a problem loading a jar at runtime using a URLClassLoader. Here's the details:
    1. Trying to load dom4j-1.6.1.jar
    2. Everything works fine if I include the jar in the CLASSPATH but throws an error if I try to load it with URLClassLoader
    3. I am loading a number of jars from the same directory. It's the basic plugin idea. This setup is working for a couple of things I've already written
    4. crtiSoomosPlugin.jar depends on dom4j-1.6.1.jar. On start up I call the following code     
    URL[] urlArray = urls.toArray(new URL[urls.size()]);
    loader=new URLClassLoader(urlArray);
    where urlArray contains the URLs of the jars to be loaded. To load the classes I iterate through the files in the jar that end in .class and call
    Class c=loader.loadClass(className);
    5. if crtiSoomosPlugin.jar is loaded using the URLClassLoader and dom4j is in the CLASSPATH all is fine but if dom4j is loaded by the URLClassLoader along with crtiSoomosPlugin.jar the following error is thrown when I call loader.loadClass() on a .class file that depends on dom4j:
    Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/msv/datatype/SerializationContext
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
         at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at ca.aafc.crc.SOOMOS.loadPluginsFromJar(SOOMOS.java:915)
         at ca.aafc.crc.SOOMOS.loadPluginsFromDir(SOOMOS.java:888)
         at ca.aafc.crc.SOOMOS.loadPlugins(SOOMOS.java:856)
         at ca.aafc.crc.SOOMOS.<init>(SOOMOS.java:236)
         at ca.aafc.crc.SOOMOS.main(SOOMOS.java:129)
    The odd thing is, com/sun/msv/datatype/SerializationContext is not in any jar in my classpath!
    Any help would be appreciated. I'm really curious to know what I'm not understanding about all of this. Thanks
    - T

    I'm having a bit of a problem loading a jar at
    runtime using a URLClassLoader. Here's the details:
    1. Trying to load dom4j-1.6.1.jar
    2. Everything works fine if I include the jar in the
    CLASSPATH but throws an error if I try to load it
    with URLClassLoaderThe first works because the system loader loads it.
    The error is pretty clear - it isn't finding the class.
    3. I am loading a number of jars from the same
    directory. The class loader loads classes not jars.
    To load the classes I iterate through the
    files in the jar that end in .class and call
    Class c=loader.loadClass(className);Presumably you are doing this to test? Because it won't have any impact otherwise.
    >
    The odd thing is,
    com/sun/msv/datatype/SerializationContext is not in
    any jar in my classpath!
    Any help would be appreciated. I'm really curious to
    know what I'm not understanding about all of this.com/sun means it is part of the internal Sun VM. And there are only two ways that I can think of that it would show up like that.
    1. You overrode one of the methods in URLClassLoader incorrectly.
    2. The libraries you are loading depend on a specific VM version and you are not running that version.

  • Odd Behaviour using User Variables to select members in Planning form

    I have a form to enter budget adjustments and another form to review the effects of those adjustments at a parent Entity level.
    For each area of the business there are obviously different adjustment and parent levels required in the form.
    In summary I can drive a form from a User Variable using the functions (Children, IChildren, ILvl0Descendants, Descendants and IDescendants) but trying to use other options results in unexpected behaviour.
    For example with the following structure:
    Entity
    -Total Cost Centre
    --Group A
    ---SubGroupA1
    ---SubGroupA2
    ---SubGroupA3
    ---GroupA-Adj
    ----GroupA-AdjX
    -----AdjEntityA1
    -----AdjEntityA2
    --Group B
    ---SubGroupB1
    ---SubGroupB2
    ---SubGroupB3
    ---GroupB-Adj
    ----GroupB-AdjX
    -----AdjEntityB1
    -----AdjEntityB2
    For the adjustment entry form the users would want to see AdjEntityA1 and AdjEntityA2 if they are in business group A.
    For the review form they would like to see Group A and its children.
    I am trying to avoid writing multiple forms for each business user (largely because the number of groups can vary dramatically). I can't really use generations to drive the selections as whilst the business has effectively levelled the hierarchy business units can be working at different levels of this hierarchy.
    I want to offer a couple of options to the business. One will be to define a form that pulls all of the relevant entities into the form and relies on security to restrict the values displayed to the user. The second option would be to utilise User Variables to drive selections. It is the second option I am struggling with.
    If we consider a user working in Group A, I think I can see a formulaic way to select the various combinations of Entities if I set the user variable to be GroupA-Adj.
    I can define a data form that sets Entity to the L0Descendants of say GroupA-Adj and this is fine.
    When I try to define a review form that selects the Isiblings and Parent of GroupA-Adj I hit a problem.
    It seems that Children, IChildren, ILvl0Descendants, Descendants and IDescendants works as I would expect.
    Using IAncestors and IParents return just the User Variable setting (i.e. just the 'I' part, not the parents or Ancestors).
    Siblings, Isiblings, Parents, Ancestors all result in an error message because not all dimensions are represented in the form.
    This prevents me using a User Variable to build the review form in which I would like to display the siblings and parent of the entity GroupA-Adj.
    Anyone got any ideas?

    I would love to see the ability to select EDA's from Planning Forms, it would definately make life a little easier.
    As CL says, attributes are great at filtering forms and BR's, their only drawback is that you can only use them on sparse dimensional members.
    To get round this problem i've relied on security to filter out the accounts i do not need to see in the forms for the specific users, and kept the form selection on @IDESCENDANTS(Account_Parent).
    If you wish to filter on the Period dimension and this is a dense dimension, can you not get round the problem with rollups and, for example, @DESCENDANTS(Q1) to only return 3 months in the form, it really depends on your outline structure.

  • Can anyone explain the odd behaviour of the CVI Operator Interface?

    This is probably really related to CVI in general, but I think people should be aware of this behaviour. If tracing is enabled and a program executing, moving the mouse cursor over the Menu bar area of the Operator Interface program increases the execution of the test program dramatically. Anywhere else slows it down! Could this have any effect during critical test runs? Is there a way to force the fast execution. (i.e. to disable whatever message processing is going on when the mouse cursor is over the rest of the window?)

    Brian,
    You did not mention what is the CVI operator interface that you are using. In the Simple CVI OI, which is located at \Examples\OperatorInterfaces, the behavior you mentioned may occur.
    It is mainly because it uses a CVI timer to poll UIMessages, and the Timer Control runs in the same thread as the User Interface (CVI Panels). Because they both run in the same thread, when you move your mouse Windows handles the mouse move and repaint any window if necessary. While doing this, it stops all the other tasks that is running in the same thread, which means, the timer stops to tick and UIMessages are not handled for some time. In addition, the TestStand Engine executes synchronously with UIMessage handling, so if msg
    s are not handled the Engine pauses the execution.
    Finally, there is an example that ships with CVI under
    \Samples\Toolbox\AsyncDem.prj that shows how to use asynchronous timers. In other words, a timer that runs in a different thread different than User Interface. I also modified the Simple CVI OI to use this asynchronous timer, check the attached zip file.
    Regards,
    Roberto P.
    Applications Engineer
    National Instruments
    www.ni.com/support
    Attachments:
    Simple_CVIAsync.zip ‏176 KB

  • System Preferences can't set date and time and other odd behaviour

    I have a 2008 Macbook Air, which is beginning to show signs of age, but now appears to have taken on a terminal problem.  I can't set the date and time in the system preferences, even when connected to the internet - the pane just comes up as faded out and I am unable to do anything. The problem started after I accidentally allowed the battery to run down without having shut down the computer and it automatically assumed a date of 1 Jan 2001. I am unable to perform any updates on the machine until the issue is resolved, according to software update.
    Other strange things that have happened are that the trackpad no longer responds to the 'tap to click' function or 'two finger' click. In system preferences, I cannot edit energy saver, network (advanced) or account settings - attempting to do so brings up more faded panels or an error message after failure to load.
    Has anyone seen similiar behaviour on their mac or have suggestions as how I might resolve the problem?
    Thanks!

    If this is recent, what has changed since the last time D&T worked correctly?
    I see that your Question has languished for some period of time without response. You have posted your issue in Using Apple Support Communities whose topic is 'How to use this forum software's interface, features and/or how to find what you wish'. It is a relatively low traffic and inappropriate forum for your problem. I will ask our Hosts to move it to " Using iPhone " where it may get a more rapid response from your fellow users.
    ÇÇÇ

Maybe you are looking for

  • Shell Commands

    I have 100 shots I need to render. I know how to submit the shots to qmaster using a shell command, but my problem is that I can only figure out the syntax to have one job per line. That means that instead of one batch with 100 jobs, I get 100 batche

  • Variants Class (300) Extraction

    Dear All, I have enhanced this structure to capture material characteristics I am using the sap standard function VC_I_GET_CONFIGURATION for which I am passing the CUOBJ field (which is captured in VBAP at the time of sales order creation) as an requ

  • XMLSocket works while testing in CS3, not in a browser?

    I am sure that I am missing something simple but I am doing an overhaul of a flash chat application that I wrote a few years back.  I have everything humming along in Actionscript 3 and it works well when I test the .swf in Flash CS3 Pro but when I p

  • Importing 9i dump file into 10g database

    Hello guys, i know that 9i import is incompatible with 10g datapump.I want to know how i can move the data from my production database(9i) to the new site(10g) without much hassle. I don't want to use upgrade because not all objects in 9i is needed i

  • Error Importing IDOCS

    I get the following error when trying to import any idocs... Error: IDoc type ALEAUD01 contains errors (unable to read segments) Import failed with 1 error Does anyone know why this is happening and how to fix it?