Variable number of columns
Hello worldI am a novice for Oracle SQL. I need to create a report where the number of columns, 1-6, be won't know until the report is run. Each column is a COUNT (*) business for a month.
The user will provide the beginning month & year and the number of months to report.
My challenge is to summarize the activity as is indicate below with the growing months from left to right and totals for the line.
My sql is too less. It's a good start, or I'm in foul territory. I should add that eventually there will be multiple lines with line subtotals and totals in case it makes a difference at this point.
How to genereate the right number of columns with the correct titles for each month?
Thanks in advance for your help,
Lou
The SQL, I have developed so far
SELECT
(COUNT (*) SELECT TABLE_NAME FROM WHERE TO_CHAR (DATE, 'YYYYMM') = '198801') ' 01/1988 ',.
(COUNT (*) SELECT TABLE_NAME FROM WHERE TO_CHAR (DATE, 'YYYYMM') = '198802') ' 02/1988 ',.
(COUNT (*) SELECT TABLE_NAME FROM WHERE TO_CHAR (DATE, 'YYYYMM') = '198803') ' 03/1988 ',.
(COUNT (*) SELECT TABLE_NAME FROM WHERE TO_CHAR (DATE, 'YYYYMM') = '198804') ' 04/1988 ',.
(COUNT (*) SELECT TABLE_NAME FROM WHERE TO_CHAR (DATE, 'YYYYMM') = '198805') ' 05/1988.
(COUNT (*) SELECT TABLE_NAME FROM WHERE TO_CHAR (DATE, 'YYYYMM') = '198806') ' 06/1988 ',.
(SELECT COUNT (*) FROM TABLE_NAME WHERE TO_CHAR(DATE,'YYYYMM') BETWEEN ' 198801 'and ' 198806') 'Total '.
FROM DUAL;
Product of the results of this
01/1988 02/1988-03/04/1988 of 1988 05/1988-06/1988 total
111 97 122 110 123 126 689
If you use SQL * as the reporting tool, you can creatively apply the substitution variables and statements of column redefine your topics (assuming you are using my code above with variable bind this code will rewrite headers, but you can disable output while the configurations):
var year varchar2(4)
var month varchar2(2)
var months number
begin
:year := &year;
:month := &month;
:months := to_number(&months);
end;
/
column h1 new_value h1 noprint
column h2 new_value h2 noprint
column h3 new_value h3 noprint
column h4 new_value h4 noprint
column h5 new_value h5 noprint
column h6 new_value h6 noprint
select 'c1 heading "' || :year || '-' || to_char(to_number(:month)+0,'fm00') ||
'"' || case when 1 > :months then ' noprint' else ' print' end h1
, 'c2 heading "' || :year || '-' || to_char(to_number(:month)+1,'fm00') ||
'"' || case when 2 > :months then ' noprint' else ' print' end h2
, 'c3 heading "' || :year || '-' || to_char(to_number(:month)+2,'fm00') ||
'"' || case when 3 > :months then ' noprint' else ' print' end h3
, 'c4 heading "' || :year || '-' || to_char(to_number(:month)+3,'fm00') ||
'"' || case when 4 > :months then ' noprint' else ' print' end h4
, 'c5 heading "' || :year || '-' || to_char(to_number(:month)+4,'fm00') ||
'"' || case when 5 > :months then ' noprint' else ' print' end h5
, 'c6 heading "' || :year || '-' || to_char(to_number(:month)+5,'fm00') ||
'"' || case when 6 > :months then ' noprint' else ' print' end h6 from dual;
col &h1
col &h2
col &h3
col &h4
col &h5
col &h6
Published by: Sentinel on January 29, 2009 11:26
Tags: Database
Similar Questions
-
Procedure with a variable number of columns
Hi, I have a procedure that looks like this:
PROCEDURE PROC (p_cursor sys_refcursor OUTPUT)
In the procedure, I build query dynamically and the number of columns varies during execution.
In the end I do
OPEN for REQUEST P_cursor
Then I do call it,.
call PROC (?)
My question is, how could I go on the running query of this procedure, and then adding lines or by modifying the existing results, then return the changed data?
I want to do is add a new rank based on a condition, so I still need to return any number of columns, but I need to modify the results before I return them.
Is it possible to do? I need to do some calculations on columns (variable columns), create a new line, insert in the result set and return this new set of results.A sys_refcursor is ideal to return to a front end gui such as .NET or Java, which can then use this cursor to retrieve data.
In PL/SQL, there is no point in using a sys_refcursor unless you know, at the time of the design/build the columns returned are going to be.
If the columns resulting are dynamic, so you have no choice but to use the package DBMS_SQL, where you can analyze and run any SQL statement you like and then use the package DBMS_SQL to describe what are the columns that result and how they are. From this, you can reference the columns by position, rather than by name.
for example
CREATE OR REPLACE PROCEDURE run_query(p_sql IN VARCHAR2) IS v_v_val VARCHAR2(4000); v_n_val NUMBER; v_d_val DATE; v_ret NUMBER; c NUMBER; d NUMBER; col_cnt INTEGER; f BOOLEAN; rec_tab DBMS_SQL.DESC_TAB; col_num NUMBER; v_rowcount NUMBER := 0; BEGIN -- create a cursor c := DBMS_SQL.OPEN_CURSOR; -- parse the SQL statement into the cursor DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE); -- execute the cursor d := DBMS_SQL.EXECUTE(c); -- -- Describe the columns returned by the SQL statement DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab); -- -- Bind local return variables to the various columns based on their types FOR j in 1..col_cnt LOOP CASE rec_tab(j).col_type WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); -- Varchar2 WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val); -- Number WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val); -- Date ELSE DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); -- Any other type return as varchar2 END CASE; END LOOP; -- -- Display what columns are being returned... DBMS_OUTPUT.PUT_LINE('-- Columns --'); FOR j in 1..col_cnt LOOP DBMS_OUTPUT.PUT_LINE(rec_tab(j).col_name||' - '||case rec_tab(j).col_type when 1 then 'VARCHAR2' when 2 then 'NUMBER' when 12 then 'DATE' else 'Other' end); END LOOP; DBMS_OUTPUT.PUT_LINE('-------------'); -- -- This part outputs the DATA LOOP -- Fetch a row of data through the cursor v_ret := DBMS_SQL.FETCH_ROWS(c); -- Exit when no more rows EXIT WHEN v_ret = 0; v_rowcount := v_rowcount + 1; DBMS_OUTPUT.PUT_LINE('Row: '||v_rowcount); DBMS_OUTPUT.PUT_LINE('--------------'); -- Fetch the value of each column from the row FOR j in 1..col_cnt LOOP -- Fetch each column into the correct data type based on the description of the column CASE rec_tab(j).col_type WHEN 1 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_v_val); DBMS_OUTPUT.PUT_LINE(rec_tab(j).col_name||' : '||v_v_val); WHEN 2 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_n_val); DBMS_OUTPUT.PUT_LINE(rec_tab(j).col_name||' : '||v_n_val); WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_d_val); DBMS_OUTPUT.PUT_LINE(rec_tab(j).col_name||' : '||to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS')); ELSE DBMS_SQL.COLUMN_VALUE(c,j,v_v_val); DBMS_OUTPUT.PUT_LINE(rec_tab(j).col_name||' : '||v_v_val); END CASE; END LOOP; DBMS_OUTPUT.PUT_LINE('--------------'); END LOOP; -- -- Close the cursor now we have finished with it DBMS_SQL.CLOSE_CURSOR(c); END; / SQL> exec run_query('select empno, ename, deptno, sal from emp where deptno = 10'); -- Columns -- EMPNO - NUMBER ENAME - VARCHAR2 DEPTNO - NUMBER SAL - NUMBER ------------- Row: 1 -------------- EMPNO : 7782 ENAME : CLARK DEPTNO : 10 SAL : 2450 -------------- Row: 2 -------------- EMPNO : 7839 ENAME : KING DEPTNO : 10 SAL : 5000 -------------- Row: 3 -------------- EMPNO : 7934 ENAME : MILLER DEPTNO : 10 SAL : 1300 -------------- PL/SQL procedure successfully completed. SQL> exec run_query('select * from emp where deptno = 10'); -- Columns -- EMPNO - NUMBER ENAME - VARCHAR2 JOB - VARCHAR2 MGR - NUMBER HIREDATE - DATE SAL - NUMBER COMM - NUMBER DEPTNO - NUMBER ------------- Row: 1 -------------- EMPNO : 7782 ENAME : CLARK JOB : MANAGER MGR : 7839 HIREDATE : 09/06/1981 00:00:00 SAL : 2450 COMM : DEPTNO : 10 -------------- Row: 2 -------------- EMPNO : 7839 ENAME : KING JOB : PRESIDENT MGR : HIREDATE : 17/11/1981 00:00:00 SAL : 5000 COMM : DEPTNO : 10 -------------- Row: 3 -------------- EMPNO : 7934 ENAME : MILLER JOB : CLERK MGR : 7782 HIREDATE : 23/01/1982 00:00:00 SAL : 1300 COMM : DEPTNO : 10 -------------- PL/SQL procedure successfully completed. SQL> exec run_query('select * from dept where deptno = 10'); -- Columns -- DEPTNO - NUMBER DNAME - VARCHAR2 LOC - VARCHAR2 ------------- Row: 1 -------------- DEPTNO : 10 DNAME : ACCOUNTING LOC : NEW YORK -------------- PL/SQL procedure successfully completed. SQL>
11 g, you can create a sys_refcursor and the DBMS_SQL package then allows you to convert this refcursor in a DBMS_SQL cursor so that you can get the description of results and do the same thing. It is not available before 11 g well.
However_ before any of this, you should really ask yourself if there is a real need to create queries dynamically. There is rarely a need to do and if you find that it is common in your application, then it is often a sign of poor design or bad defined the needs of the business (leaving the technical side to try to be 'flexible' and hence leading to unmaintainable code etc..).
-
CRUD for tables with large number of columns
Hello
I work for a government agency in Colombia, and we do a poll with about 1200 variables. Our database model has few paintings, but they have a large number of columns. Our Oracle 11 g database is, and we do not use Oracle APEX. I've read about APEX and it seems to be useful to generate quick forms and reports. However, I would like to know if it is possible to generate CRUD for tables with many columns, and that would be the best way to do it.
Thanks in advance.
Carlos.
With the help of 250 point on a single page is actually really bad for the user experience. I would probably be it cut into pieces and using several pages to guide the customer through it as a workflow.
You could also add some pop-up windows which includes some elements of your table, just saved on other pages. But I probably don't like that.
Tobias
-
Invalid reference to the variable 'NUMBER '.
Hi gurus
I understand that if someone helps me, I have the following code example.
Code example
SET SERVEROUTPUT ON
DECLARE
List_of_numbers_t TYPE TABLE IS NUMBER;
l_numbers list_of_numbers_t: =.
list_of_numbers_t (1,2,3);
BEGIN
DBMS_OUTPUT. Put_line (l_numbers (1).) (COUNT);
END;
Error
Error report:
ORA-06550: line 7, column 38:
PLS-00487: Invalid reference to the variable 'NUMBER '.
ORA-06550: line 7, column 3:
PL/SQL: Statement ignored
06550 00000 - "line %s, column % s:\n%s".
* Cause: Usually a PL/SQL compilation error.
* Action:
I want to check the index 1 of my collection, but I get the above error. Can someone help me to remove this error. Thank you
Concerning
Matt
Hi, Matt,
Matt. wrote:
Hi gurus
I understand that if someone helps me, I have the following code example.
Code example
SET SERVEROUTPUT ON
DECLARE
List_of_numbers_t TYPE TABLE IS NUMBER;
l_numbers list_of_numbers_t: =.
list_of_numbers_t (1,2,3);
BEGIN
DBMS_OUTPUT. Put_line (l_numbers (1).) (COUNT);
END;
Error
Error report:
ORA-06550: line 7, column 38:
PLS-00487: Invalid reference to the variable 'NUMBER '.
ORA-06550: line 7, column 3:
PL/SQL: Statement ignored
06550 00000 - "line %s, column % s:\n%s".
* Cause: Usually a PL/SQL compilation error.
* Action:
I want to check the index 1 of my collection, but I get the above error. Can someone help me to remove this error. Thank you
Concerning
Matt
The collections have some counts; scalars don't.
l_numbers is a collection, so you can see the number of items contained in it like this:
DECLARE
List_of_numbers_t TYPE TABLE IS NUMBER;
l_numbers list_of_numbers_t: =.
list_of_numbers_t (1,2,3);
BEGIN
DBMS_OUTPUT. Put_line (l_numbers. (COUNT);
END;
/
l_numbers (1) , however, is just a scalar NUMBER, you can't use COUNT on it
In other words, l_numbers (1) is the number 1, so we can not say
DBMS_OUTPUT. Put_line (l_numbers. (COUNT);
for exactly the same reason that you can't say
DBMS_OUTPUT. Put_line (1. (COUNT);
-
How can I know the number of columns in a TYPE?
Hello
If we have a guy like below
type vc_arr2 is table of the varchar2 (32767) index directory.
How can I get the number of columns?
Minoo.TK wrote:
Hello
If we have a guy like below
type vc_arr2 is table of the varchar2 (32767) index directory.
How can I get the number of columns?
It is a type of associative array definition. A table has no columns. It is a collection of elements (variables or values). An array location is usually called a cell.
The standard method Count() exist in Oracle for all table types.
As for the definition of the table, as in structures, variables make the table contain - associative array is defined in the PL/SQL code and does not exist in the layer of metadata to the database as a new user-defined type. For the definition, you must read the declaration of PL/SQL defining the table.
Note that there is very rarely the need for associative tables in PL/SQL - 99% of the time they are used without any idea as to what as a table associative is also.
-
Need to limit the number of columns
When a tab in the last cell of the row, I want the cursor to the next line down. Instead, it creates a new useless column. Can't seem to find a setting that allows me to limit the number of columns in a page - someone ' one knows how to do this?
Thanks for your wisdom shared, Oh wise Ones.
I'm not aware of do what you want. You can post your comments directly to Apple using the menu item "numbers > provide Feedback numbers.
You can still use the key combinations:
< command > + < right arrow > to access at the end of a line
< command > + < left arrow > to move to the beginning of a line
< command > + < down > to pass at the end of a column
< command > + < arrow > to move to the beginning of a column
-
Display the icon change the number of columns
I'm sure it must be a way to change the number of columns in the display icon, not the space between columns, not the size of the icons, but the number of columns, for example, that dumpster has 4 columns and I want to see those hidden on the right I have to use the scroll bar, I want to do I want to see ONLY for columns of the filling finder window?
Roger
"BTW that seems to only happen when I consult with ANY ' arrange by" or "sort by"!
-
"Error message has been: XML Parsing Error: undefined entity location: on: sync-tabs line number 7, column 1: window (weeks =" "3 =" "4 =" "5 =" "7 =" "< =" "^ =" "a =" "Add - on. =" "it y =" ' am = "" a = "" and = "" are = "" avg = "" believe = "" time = "" but = "" impossible = "" some = "" computers = "" firefox = "" for = "" I = "" I = "" id = 'tabs-view' in = "" installed.. = "" it = "" months) = "" = "" on. "" "" "" "" = "" or = "" other = "" p = "" paid = "" remember = "" running = "" sometimes = "" sync = "" tabs = "" version = "" look a = "" was = "" we = "" some = "" when = "" windows = "" worked = "" > < / window > "
Hello!
Can you give us some details? When this message display? Is in your phone or your computer? What is your language? More information you can give us the best.
You use the add-on and Firefox 4? If so, I'll ask you to disable and remove the add-on: Sync is now part of the Firefox browser and you don't need the add-on. [https://bugzilla.mozilla.org/show_bug.cgi?id=644894 some users solved this problem by uninstalling the add-on.]
] -
number of columns of icons in folders
There may be a simple solution, but I don't know it - please help
in icon view, when I opened a file on the desktop that has photos in files (photos) are in 4 columns regardless of the size that I develop the record. How can I change the number of columns without a lot of drag and drop?
Thank you
Right-click in the window and choose a "provision". You can organize them by name, by size, by date of creation, update... which will change the number of columns in which they are presented.
-
How can I play files CSV lines with a different number of columns?
Hi all
I am trying to load CSV with DIAdem 2014 files, and I found there is a great tool, "use".
However, with the CSV use tool, there are critical problem with my data files. (See photo)
As you can see the CSV file attached, it includes a lot of lines with different columns.
And here, use read the number of columns of 1st line (e.g.: 4 columns) and set it as the number of columns to read.
So I can not load all of the data (e.g.: 53 columns) if first row data were lower than columns.
Can anyone recommend any approach, please?
Kind regards
Young
Admin 24/03/16 Note: files deleted by request of the user
I just add a few lines of script and fix the related use. (I just added the code to get a direct look).
The uri of the file will appear as a new kind of load in the dialog file tiara is intalled by double click
Would be nice if you could provide some information, how the data was created. Maybe we can it add as official of our web page to use plugin.
Option Explicit
Void ReadStore (File)
File.Formatter.Delimiters = «»
File.Formatter.LineFeeds = \n
File.Formatter.DecimalPoint = '. '.Dim startLine: startLine = file. GetNextLine()
<>InStr (startLine, ' [Tenergy Bus Log Data] "" ") then
call RaiseError()
end ifAnd that not File.Position = File.Size
Dim groupName: groupName = file. GetNextStringValue (eString)
If it isn't root. ChannelGroups.Exists (groupName) then
root. ChannelGroups.Add (groupName)
end if
Dim grp: set grp = root. ChannelGroups (groupName)
Dim i: i = 1
do for real
Dim val: val = file. GetNextStringValue (eR64)
If isempty (val) then
Exit
end if
< i="">
dial the grp. Channels.Add ("Brand" & I, eR64)
end if
protected chObj: set chObj = grp. Channels (i)
chObj.Values (chObj.Size + 1) = val
i = i + 1
loop
Call File.SkipLine)
WendEnd Sub
-
With a variable number of input ports on a Subvi
How can I have a Subvi with a variable number of input ports that can be changed in the other VI that uses the Subvi?
You can't actually do what you trying to do, how LabVIEW is implemented does not screw created by the user with arbitrary entries. And to be honest, there is probably a better way to do whatever it is you want to do.
If you really really want to do that, but... you can come kind of close.
1. create a new VI
2. change its connector to the one with the inputs and outputs pane more possible (terminals 8-6-6-8, 28)
3 create controls/indicators for any desired input/output of not scaling can connect the (i.e. the error in / error, son of reference, etc.)
4. hang them until the connector pane
5 count how many entries are left and create a control for each entry and their son all
6 drop your VI on the block diagram of the VI one another as a Subvi
7. Note that when you mouseover, it looks like a Pincushion
8. right click the VI and uncheck the "display as icon".
9. you can now "slide down" at the bottom of the VI
The terminals in the section "slide down" are as a package by name or node property that you can click on them to reallocate them to what it is not already selected. The default is to make all the entries in alphabetical order, then all the outputs in alphabetical order. If you rename the terminals that allows you to make appear in the order that you prefer is up to you.
As all terminals, for the best that you can do to detect if they are wired is to define a default value that should never be used. If she is floating points, you can use 'NaN' or 'Inf '. If this is a cluster that you did, add an item more boolean which is true in the default values for this entry VI.
Then just wire up all the identical terminals together in a table, filter the items which appear to be unwired and make all your treatment on the rest.
-
How can I know the number of columns and lines on excel file
How reading the number of columns and rows on an excel file after you open the file in excel with ActiveX.
Using the example of excel200dem, I read that the file data is excellent.
However, in this example, I just give the number of lines and columns.
I want to know the number of lines and columns not giving those in C code automatically.
Who knows this things? -?
Help me please.
Hello
(1) this forum provides a search option, you must use in doing so, you will find this post
(2) don't solve you your earlier questions? If so, you must mark responses that have helped you find a solution.
-
Variable number of objects detected in Calculator handling VBAI
I have an inspection looking for shiny objects (holes) in a product, and in general it is not all (good), but when he does I need to know the location of each hole, to determine the xy-limits of the area of holes, that is, the minutes and culminates each hole xy coordinates. To do this, I would use a stage of caclulator and iterate through all of the holes found... but I don't think that the calculator can handle a variable number of holes... or it can?
Thank you
Eric
Hi Eric,.
Step of the calculator does not support tables. We have had many requests on the better table support in VBAI and we are going to solve it.
In the meantime, you can browse the results of a step that produces berries by building a state diagram a bit more complex. Index Example.vbai measures and classify objects Example.vbai for examples on how to do it.
I hope this helps.
Best regards
Christophe
-
How to query the total number of columns and lines filled with data?
How to get the number of rows and columns in Exel file data using Excel report?
Since you have posted this question in the forum of LabWindows/CVI, I guess you want to know how to do with CVI.
You need to know how to open and activate the Excel data file.
Depending on the function returns the total number of columns and lines col_count row_count, respectively.
-----------------------------------------------------------------------------------------------------------------------------------------
int CountColumnsAndRows (void)
{
Error HRESULT = 0;
CAObjHandle rangeCurrentRegionHandle = 0;
CAObjHandle rangeColumnsHandle = 0;
CAObjHandle rangeRowsHandle = 0;
unsigned long col_count = 0, row_count = 0;
Must use the 'A1' property and CruuentRegion count the total of columns and lines, including the drafts!
error = CA_VariantSetCString (& MyCellRangeV, 'A1');
error = Excel_WorksheetRange (ExcelWorksheetHandle, NULL, MyCellRangeV, CA_DEFAULT_VAL, & ExcelRangeHandle);
If (error<0) goto="">0)>
error = Excel_GetProperty (ExcelRangeHandle, & ErrorInfo, Excel_RangeCurrentRegion, CAVT_OBJHANDLE, & rangeCurrentRegionHandle);
If (error<0) goto="" error="">0) >
error = Excel_GetProperty (rangeCurrentRegionHandle, & ErrorInfo, Excel_RangeColumns, CAVT_OBJHANDLE, & rangeColumnsHandle);
If (error<0) goto="" error="">0) >
error = Excel_GetProperty (rangeColumnsHandle, & ErrorInfo, Excel_RangeCount, CAVT_LONG, & col_count);
If (error<0) goto="">0)>
error = Excel_GetProperty (rangeCurrentRegionHandle, & ErrorInfo, Excel_RangeRows, CAVT_OBJHANDLE, & rangeRowsHandle);
If (error<0) goto="" error="">0) >
error = Excel_GetProperty (rangeRowsHandle, & ErrorInfo, Excel_RangeCount, CAVT_LONG, & row_count);
If (error<0) goto="">0)>Error:
CA_VariantClear (& MyCellRangeV);
CA_VariantClear (& MyVariant);
ClearObjHandle (& ExcelRangeHandle);
ClearObjHandle (& rangeCurrentRegionHandle);
ClearObjHandle (& rangeColumnsHandle);
ClearObjHandle (& rangeRowsHandle);
If (error<>
ReportAppAutomationError (error);
error return;
} -
Maximum number of columns in model RTF Pivot
HI -.
For the model previously mentioned here matrix report problem with template RTF - text columns
I want to restrict the maximum number of columns per page, and the table should be repeated for the rest of the columns in another page.
For example, if there are 5 columns must be returned, I want the first 3 columns in the first page and the 2 others in a second page (with the hole repeating frame).
It's for keeping data legible printing of the pdf format, otherwise the data seems damaged and unreadable.
Y at - it ideas to achieve this requirement?
Best regards
Rupture of the horizontal column works fine in the attached version of the RTF model.
Maybe you are looking for
-
Disqus and other comment boxes no longer appear.
I upgraded to Firefox 24.0 a few days ago. (At the same time, I've also upgraded to java last.) I have a Dell laptop with Windows XP. After that I've updated, Disqus comment supervised (and some others) no longer appear in my browser. And I don't wan
-
Blue and green vertical stripes on the screen
Hello! My laptop (about 2.5 years lol) overheated and then stop. When I tried to reboot, I get blue and green vertical stripes running through the screen (instead of the part of connection appears) and then the screen turns black. It works fine in Sa
-
How to enumerate audio devices in Windows 7?
Hello! My Labview application now works in Windows XP environment. It uses the enumeration of audio devices to select the device on the PC. For this, I use now call for Automation of DirectX interface. This function generates the error on PC under Wi
-
I swapped the drives to get some old files and now when I re-installed the hard drive, I think I messed up the settings of the bios somehow. Also, I get a black screen with 'diskette drive 0 seek failure '. This computer was working perfectly 15 minu
-
a blue screen of death indicates a problem has been detected and windows has shut down to prevent damage to your computer techniques imforation 0 x 00000024 (0 x 00190203, 0 x 00000000, 0x81B4E960, 0xc0000102) Please help!