BUG: Tabular Data Control Does Not Correctly Display Data (259685)



The information in this article applies to:

  • Microsoft Internet Explorer (Programming) 5.01

This article was previously published under Q259685

SYMPTOMS

When you use Tabular Data Control, which is included in Microsoft Internet Explorer 5.01, no data is displayed. This problem occurs particularly if the amount of data is greater than 64 KB.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

This is a bug in Tabular Data control (TDC.ocx) version 1.3.0.2413, which is included with Microsoft Internet Explorer 5.01.

The previous version of this control, 1.2.0.31, was included in Internet Explorer 5 and does not have this problem. Also, the problem is fixed in version 1.3.0.2701 of the control, which is included with Windows 2000.

Steps to Reproduce Behavior

  1. Create a file called Data.asp with the following code:
    <%
    
    Response.Write "field1,field2,field3,field4,field5"
    Response.Write vbcrlf
    
    for k = 1 to 10000
    	linenum = cstr(k)
    	if len(linenum) = 1 then
    		linenum = "00" & linenum
    	elseif len(linenum) = 2 then
    		linenum = "0" & linenum
    	end if
    	Response.Write linenum & "xx,12345,12345,12345,12345"
    	Response.Write vbcrlf
    next
    Response.end
    %>
    					
  2. Create a file called Test.htm with the following code:
    <HTML>
    <HEAD>
    </HEAD>
    <BODY>
    <!-- Create objects and components. -->
    <object id="dsoTest" classid="clsid:333c7bc4-460f-11d0-bc04-0080c7055a83"
    		VIEWASTEXT width="192" height="192">
      <param name="useheader" value="true">
      <param name="FieldDelim" value=",">
    </object>
    <P>&#xa0;</P>
    
    <H2>&#xa0;&#xa0;Test Table</H2>
    <!-- Create table bound to DSO -->
    <TABLE id='tblTest' name='tblTest' datasrc="#dsoTest"
    		datapagesize=500 border=1 cellPadding=1 cellSpacing=1 width="90%" 
    		align="center">
    	<Thead>
    		<TH>Field1</TH>
    		<TH>Field2</TH>
    		
    	</Thead>
    	<TBODY>
    		<TD><input type='text' id='txtParamName' name='txtParamName'
    			Datafld='field1' class='noborder' size=10 readonly>
    		</TD>
    		<TD><input type='text' id='txtDataType' name='txtDataType'
    			Datafld='field2' class='noborder' size=10 readonly>
    		</TD>
    		
    	</TBODY>
    </TABLE>
    
    </BODY>
    </HTML>
    
    <Script language=vbscript>
    <!--
    sub window_onload()
    	'window.document.all.tblTest.datasrc = "#dsoTest"
    	dsoTest.DataURL = "data.asp"
    	dsoTest.reset
    end sub
    
    sub dsoTest_onDataSetComplete()
    	msgbox "Complete!"
    end sub
    -->
    </script>
    					
  3. Navigate to Test.htm in Internet Explorer 5.01. No data appear in the table. Only empty textboxes appear.

REFERENCES

For more information about developing Web-based solutions for Microsoft Internet Explorer, visit the following Microsoft Web sites:

Modification Type:MajorLast Reviewed:5/11/2006
Keywords:kbBug kbDataBinding kbOSWin2000fix kbpending KB259685