Hallo Chris,
ja diese Lösung hatte ich auch schon, das ist allerdings nicht das was ich will.
Angenommen ich habe eine Spalte mit 50000 Werten und möchte diese Spalte einfach exakt mit den gleichen Werten (Boolean) nur unter anderem
Namen in der gleichen Tabelle speichern ohne dass ich nach der Neuerstellung der Spalte die Iteration jedes Datensatzes durchführen muss.
Mit deiner Updateanweisung ist das nicht möglich, zumindest habe ich bei
gestrigen Tests immer Fehler erhalten. Habe es soeben nochmals probiert
allerdings ohne Erfolg, sollte eigentlich von der Logik her ja möglich sein!?
z.B.:
sqlString = "UPDATE * FROM Gruppen SET [" & DuplGruppenBez.Text.Trim & "[EMAIL PROTECTED] WHERE
[" & Gruppen.SelectedItem.Value & "[EMAIL PROTECTED]"
MyCommand = New OleDbCommand(sqlString, objConnect)
MyCommand.Parameters.Add(New OleDbParameter("@GruppeNeu", -1))
MyCommand.Parameters.Add(New OleDbParameter("@GruppeAlt", True))
objConnect.Open()
MyCommand.ExecuteNonQuery()
objConnect.close()
Gruss
Pat
Christoph Cluss wrote:
Erkenne leider nicht richtig was Du verändern willst.
Ich denke, dass Du die Spalte in Deiner DB erst erstellen mußt:
Dim sql = "ALTER TABLE DEIN_Tabellenname ADD DEIN_Feldname " & DatenTyp
Dim cmd As OleDbCommand = New OleDbCommand(sql, cnn)
cmd.ExecuteNonQuery()
und dannach entweder mit entsprechenden Update-Commands oder durch durchlaufen
des Datasets die Werte verändern.
Beispiel für UpdateCommand:
Dim sql = "Update * from DEIN_Tabellenname set " & _
"SET Dein_Feldname='neuer Wert' where GruppenNr=1"
Dim cmd As OleDbCommand = New OleDbCommand(sql, cnn)
cmd.ExecuteNonQuery()
Gruß, Chris
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net