vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
In einer Zeile wird nicht geschrieben 
Autor: kevinb86
Datum: 06.10.10 08:26

Hallo,

ich frage mit Ado die Datenbank ab, steck alles in ein Dataset, verändere die Daten und lasse es dann in die Tabelle schreiben.

Wie kann es sein, dass in alle Zeilen außer der ersten geschrieben wird? Ich blick da nicht durch, habe schon alles probiert was mir einfällt, nen Breakpoint gesetzt und geguckt..

schaut mal bitte einer rein:

Imports System.Data.SqlClient
 
 
Public Class Form1
	Inherits System.Windows.Forms.Form
 
	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles MyBase.Load
 
 
 
    	Dim strConnection As String = "Password=xy;Persist Security Info=True;" & _
  	"User ID=user0;Initial Catalog=test;" & _
  	"Data Source=190.45.678;"
    	MsgBox("Verbindung hergestellt")
 
    	Dim conn As SqlConnection = New SqlConnection(strConnection)
 
 
 
    	Dim SQL As String = "Select * from Artikel where artid = 1 order by artid "
    	Dim da As New SqlDataAdapter(SQL, conn)
    	Dim cmdb As New SqlCommandBuilder(da)
    	Dim ds As New DataSet()
 
    	da.Fill(ds, "artikel")
 
    	Dim dt As DataTable = ds.Tables("Artikel")
 
 
    	Dim anzahl As Integer = ds.Tables("artikel").Rows.Count - 1
 
    	ds.Tables("Artikel").Rows(0).BeginEdit()
    	For i As Integer = 0 To anzahl
        	ds.Tables("Artikel").Rows(i).Item("altean") = "format(now)"
    	Next
 
    	MsgBox("fertig")
 
 
    	da.Update(ds, "artikel")
 
 
        	ListBox1.DataSource = dt
        	ListBox1.DisplayMember = "altean"
 
 
	End Sub
 
 
 
End Class
Also wie gesagt alle Zeilen werden geändert außer die erste

übrigens in der ersten Listbox krieg ich ja sogar ALLE Zeilen verändert angezeigt im datatable, aber in die Datenbanktabelle schreibt er halt in die erste komischerweise nicht.. Datentyp der Zeile ist gleich.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
In einer Zeile wird nicht geschrieben967kevinb8606.10.10 08:26
Re: In einer Zeile wird nicht geschrieben600ModeratorDaveS06.10.10 09:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel