Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 5382 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
Datenbanken
gelöst Access 2010 SQL Tabellen Datensätze einfügen (6)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Server-Hardware
gelöst Dimensionierung SQL Server (11)

Frage von greatmgm zum Thema Server-Hardware ...

Neue Wissensbeiträge
Humor (lol)

Taschenrechner in IOS kaputt!

(5)

Information von Lochkartenstanzer zum Thema Humor (lol) ...

Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

(3)

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
Windows 7
Abbruch bei Brennvorgang (19)

Frage von Simulant zum Thema Windows 7 ...

Router & Routing
Externe IP von innen erreichbar machen (16)

Frage von Windows10Gegner zum Thema Router & Routing ...

Firewall
WIndows 7 RDP Massen Angriff (14)

Frage von Motte990 zum Thema Firewall ...