ERROR: Object reference not set to an instance of an object.
I receive this error at ModelBuilder_Relation.Add(m_dr.GetValue(0))
When I tried ModelBuilder_Relation.Add(m_dr.Getstring(0)) I get Invalid attempt to call Read when reader is closed ERRo
Public Sub ModelsBuilder(ByVal BModel As String)
query = "Select BldrID From " & Tabela & " where Model= @Model" & " Order by model asc"
Dim txtSource As String
Dim ObjFile As New System.IO.StreamReader("C:\CWDEsign\CWDEsign.txt")
txtSource = ObjFile.ReadToEnd()
ObjFile.Close()
ObjFile.Dispose()
Dim sourse As String = "Data Source=" & txtSource & ";"
Dim providr As String = "Provider=Microsoft.ACE.OLEDB.12.0;"
Dim MYcon = providr & sourse
Dim con = New OleDb.OleDbConnection(MYcon)
Dim cmd As New OleDb.OleDbCommand(query, con)
With cmd.Parameters
.AddWithValue("@Model", BModel)
End With
cmd.CommandType = CommandType.Text
cmd.CommandText = query
con.Open()
Dim m_dr As OleDb.OleDbDataReader
m_dr = cmd.ExecuteReader
Dim x As Integer
While m_dr.Read
ModelBuilder_Relation.Add(m_dr.GetValue(0))
x = x + 1
End While
m_dt.Load(m_dr)
Dataviews = New DataView(m_dt)
con.Close()
m_dt.Dispose()
End Sub

New Topic/Question
Reply



MultiQuote




|