Domanda

Questo è il codice:

Dim dr() As DataRow = DataSet.Tables("TableName").Select("EVENTNAME = '" & name & "'")

Ho ricevuto un "riferimento oggetto non impostato a un'istanza di un oggetto." Di errore quando si esegue questa linea. Si scorrendo un elenco di elementi selezionati in una casella di riepilogo. Io penso che abbia a che fare con il modo ho la datarow dichiarato perché posso guardare il nome e lo vedo bene e ho anche fare un controllo nulla sul nome prima che lo uso.

Visual Studio 2008, VB.NET. Tutte le idee?


Sì è stato un nome di tabella sbagliata. Credo che dopo guardando il codice per 8 ore che dettaglio minore io non pensavo di controllare. Grazie!

È stato utile?

Soluzione

Probabilmente avete il "TableName" sbagliata.

Altri suggerimenti

Per me sembra che è l'istruzione select:

vm_DataTable_SELECT_string = "[MyField] = '" + vm_TEXT_string + "'"; DataRow [] = o_DataRow_ARRAY_Found vco_DataTable.Select (vm_DataTable_SELECT_string);

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top