Hej, jag vet ju att man kan skicka en hel sqlfråga för att fylla ett dataset. men jag vill skicka in rad för rad i datasetet eftersom jag har behov av att ändra informationen som skrivs ut från databasen.. Såsom det ser ut nu kan du väl helt sonika byta ut din databasquery? du måste bygga upp datasetet med en datatable och tablen bygger upp av datarows Ladda dataset för varje rad...
I nuläget har jag, vilkte fungerar bra;
strQuery = "select * from tbl_test";
System.Data.Odbc.OdbcDataAdapter odbcAdapt = new OdbcDataAdapter();
odbcAdapt.SelectCommand = new System.Data.Odbc.OdbcCommand(strQuery,MySqlConnection);
odbcAdapt.Fill(MyDataSet,"MyContents");
odbcAdapt.Dispose();
odbcAdapt = null;
men jag vill ha något istil med..
string test;
while(reader.Read())
{
test = reader[0] + "test"
// Fyll datasetet med test,reader[1]...
}
Någon som vet hur man gör?Sv: Ladda dataset för varje rad...
strQuery = "Select Kolumn1 + 'test', Kolumn2, Kolumn3 /.../ FROM tbl_test"
Sv: Ladda dataset för varje rad...
rows är de du matar med din info från readern.
men vad ska du använda datat till sen? det finns bättre databärare än just dataset ,
tex List<t>