Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Mit VB.NET Datensatz auf SQL-Server bearbeiten

Frage Entwicklung Visual Studio

Mitglied: n4426

n4426 (Level 2) - Jetzt verbinden

08.07.2011, aktualisiert 21:29 Uhr, 5288 Aufrufe

Hallo,

ich bin gerade dabei mit Microsoft Visual Basic 2010 Express ein kleines Programm zu schreiben, welches mir in einer SQL-Datenbank einige Datensätze bearbeitet.

Ich habs jetzt mit hilfe von Google so hinbekommen.

VB.NET-Code

01.
        Dim SQL As String = "SELECT * FROM [dbo].[TBL1]" 
02.
        Dim da As New SqlDataAdapter(SQL, Conn) 
03.
        Dim cmdB As New SqlCommandBuilder(da) 
04.
        Dim ds As New DataSet() 
05.
 
06.
        Conn.Open() 
07.
 
08.
        da.Fill(ds, "TBL1") 
09.
 
10.
        Dim dt As DataTable = ds.Tables("TBL1") 
11.
        Dim dr As DataRow 
12.
 
13.
        For Each dr In dt.Rows 
14.
 
15.
            MsgBox(dr("Wert1")) 
16.
 
17.
            If dr("Wert1") = "W1" Then 
18.
                dr("Wert4") = 25 
19.
            End If 
20.
        Next 
21.
 
22.
        da.Update(ds, "TBL1") 
23.
        Conn.Close()

In Access 2007 hab ich sowas auch schon mal gemacht, der Code hat dann in etwa so ausgesehen (die For-Schleife ist da jetzt nicht drin).


VBA-Code in Access
01.
Dim db As Database 
02.
Dim rs2 As Recordset 
03.
 
04.
Set db = CurrentDb() 
05.
Set rs2 = db.OpenRecordset("SELECT TBL1.* FROM TBL1;", dbOpenDynaset, dbSeeChanges) 
06.
  
07.
            rs2.Edit 
08.
		'msgbox rs2!Wert1 
09.
 
10.
		if rs2!Wert1 = "W1" Then 
11.
			rs2!Wert4 = 25 
12.
		End if 
13.
                 
14.
                rs2.Update     
15.
        rs2.Close 
16.
db.Close
Jetzt würde mich interesieren, ob das in VB.NET nicht auch so ähnlich geht? (ohe das ganze erst in ein DataSet zu laden, zu bearbeiten und dan zurückzuschreiben)

Vielen dank im voraus für eure Hilfe.

mfg
n4426
Ähnliche Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (17)

Frage von montylein1981 zum Thema Windows Server ...

VB for Applications
VB.net Combobox databinding langsam (3)

Frage von ForgottenRealm zum Thema VB for Applications ...

Windows Server
Lizenzierung Microsoft Server , SQL- Server und Clients (10)

Frage von EdisonHH zum Thema Windows Server ...

Visual Studio
gelöst Vb.net: Word-Doc seitenweise durchsuchen nach Textmarke (7)

Frage von ahstax zum Thema Visual Studio ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte