Hur lägger till flera rader till en sql-databas Vilken databas använder du, Access, SQL server, mysql, etc? Jag vill använda SQLLägga till flera rader data i sql, Visual studio 2005
Jag använder objectdatasource i visuell studio 2005, valt ut vissa valda värden från SQL med parametrar, och dessa vill jag skriva ner i en ny tabell, och jag vill använda objectdataourse för denna insert i SQL.
Är detta något enkelt sätt jag kan göra detta på?Sv: Lägga till flera rader data i sql, Visual studio 2005
Om det är poster i en och samma databas, så kan du göra det med en fråga:
INSERT INTO NyTabell(Col1, Col2, ..., ColN)
SELECT Col1, Col2, ..., ColN
FROM GammalTabell
WHERE Col1 = ?
Är det något sådant du är ute efter?
Var vänlig att förtydliga vad du skall göra istället för hur du vill göra det.
Sv:Lägga till flera rader data i sql, Visual studio 2005
Jag vill hämta upp alla värden från objectdatasource och in i en datatabell, sedan skriva ner rad för rad till en ny tabell och denna insert är också skapad via objectdatasource. Jag gör vissa beräkningar och måste göra det i Visuell Studio 2005
Visuel 2005 är nytt för mej och lite annat tänkande, och jag får det inte att fungera
I Visuel 2003 skrev jag:
För skapade jag en datatabell från ett dataset;
Dim dTable As DataTable = Me.kunder_DataSet.Tables("kundnr")
Dim CurrRows() As DataRow = dTable.Select(Nothing, Nothing, DataViewRowState.CurrentRows)
Sedan tog jag rad for rad och skriver in desaa till SQL (exempel)
Dim i As Integer
For i = 0 To CurrRows.Length - 1
Me.SqlInsertCommand1.Parameters("@kundnamn").Value = CurrRows(i)(5)
Me.SqlInsertCommand1.Connection.Open()
Me.SqlInsertCommand1.ExecuteNonQuery()
Me.SqlInsertCommand1.Connection.Close()
Next