Article ID: 186287
Article Last Modified on 3/2/2005
<HTML>
<HEAD>
<TITLE>New Page</TITLE>
</HEAD>
<BODY>
<OBJECT ID="MSFlexGrid1" WIDTH=787 HEIGHT=159
CLASSID="CLSID:6262D3A0-531B-11CF-91F6-C2863C385E30">
<PARAM NAME="_ExtentX" VALUE="20796">
<PARAM NAME="_ExtentY" VALUE="4207">
<PARAM NAME="_Version" VALUE="393216">
<PARAM NAME="AllowUserResizing" VALUE="1">
</OBJECT>
<SCRIPT LANGUAGE = "VBSCRIPT">
Sub Window_OnLoad()
Dim MyCon
Dim ADC
Set MyCon = CreateObject("ADODB.Connection")
MyCon.Open "dsn=AdvWorks"
Set ADC = CREATEOBJECT("ADODB.RECORDSET")
ADC.Open "SELECT * FROM PRODUCTS", MyCon, , , adOpenKeyset
MSFlexGrid1.Cols = ADC.Fields.Count + 1
Dim V
Do While Not ADC.EOF
V = V + 1
ADC.MoveNext
Loop
ADC.MoveFirst
MSFlexGrid1.Rows = V + 1
MSFlexGrid1.Row = 0
MSFlexGrid1.Col = 1
ADC.MoveFirst
Dim MyResource
MyResource = ADC.GetString
MsFlexGrid1.Cols = ADC.Fields.Count
For X = 0 To ADC.Fields.Count - 1
MSFlexGrid1.TextMatrix(0, X) = ADC.Fields(X).Name
Next
MSFLEXGRID1.Row = 1
MSFLEXGRID1.Col = 0
MSFLEXGRID1.RowSel = MSFLEXGRID1.Rows - 1
MSFLEXGRID1.ColSel = MSFLEXGRID1.Cols - 1
MSFLEXGRID1.Clip = MyResource
MSFLEXGRID1.RowSel = MSFLEXGRID1.Row
MSFLEXGRID1.ColSel = MSFLEXGRID1.Col
End Sub
</SCRIPT>
</BODY>
</HTML>
Keywords: kbhowto kbdatabinding kbdatabase kbctrl KB186287