I have a form in VB.Net (2008) that includes a Data Grid (DataGrid1) and an ADO Data Control 6.0 (ADODC1), which were inherited from VB6 in a VB6 to VB.Net upgrade. The application in VB6 ran perfectly; and my VB.Net version also runs perfectly, but not without first generating some errors.

When I attempt, at design time, to bind my Data Grid to the Data Control, I get the error: "Command Text was not set for the command Object". I also get the same error when I execute the line of code below, which is found in the file <formname>.designer.vb. I have also been getting the error "Data Source name not found and no default driver specified", although I can't, at the moment, get that error to repeat itself, so I can't tell you, exactly, what conditions precipitate that error message.

Your help in helping me figure this out is greatly appreciated. Thanks, ~Peter Ferber

Public Sub VB6_AddADODataBinding()
        On Error GoTo Err
        DataGrid1.DataSource = CType(Adodc1, msdatasrc.DataSource)

Sub_Exit:
        Exit Sub

Err:
        Select Case Err.Number
            Case Else
                Call MyUniversalClass.PrintError(Err, "VB6_AddADODataBinding")
                Resume Sub_Exit
                Resume
        End Select
    End Sub