myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [SQL]Zelle auslesen![VisualBsic2010] (https://mygully.com/showthread.php?t=2199983)

_Visual_Azubi_ 06.01.11 16:14

[SQL]Zelle auslesen![VisualBsic2010]
 
Guten Abend zusamm,
Ich habe Folgendes problem wo ich dringen Hilfe benötigen.
Ich habe eine SQL Datenbank,mit der ich auch connecten kann,jetz möchte ich aber in einem Label zb. Label1 den Text eine bestimmte Zelle aus meiner Datebank stehen haben.
Bsp.
Meine Tabele hatt folgende spalten:
Name Test
Passwort 123
ID 9
Und im Label1 soll jetz der text stehen der in zelle "ID" steht.
Also "9"
wie realisiere ich das?:eek:

Mfg!
Nsjdvv aka >Visual Azubi<

Xalir 06.01.11 17:41

Am besten Du erstellst einen Datacontext von Deiner Datenbank.

Dann kannst Du einfach über
Code:

Dim DB as MyDataContext 'Der Name des DataContext

Dim myID = (From i In DB.Tabelle 'Tabelle durch den Namen Deiner Tabelle ersetzen
            Where i.ID = 9
            Select i.ID).First.ToString

die ID aus der Datenbank holen.

_Visual_Azubi_ 06.01.11 17:57

Zitat:

Zitat von Xalir (Beitrag 21742830)
Am besten Du erstellst einen Datacontext von Deiner Datenbank.

Dann kannst Du einfach über
Code:

Dim DB as MyDataContext 'Der Name des DataContext

Dim myID = (From i In DB.Tabelle 'Tabelle durch den Namen Deiner Tabelle ersetzen
            Where i.ID = 9
            Select i.ID).First.ToString

die ID aus der Datenbank holen.

Schonmal vielen dank für die hilfe:T
leider bin ich noch zimlicher anfänger,und weis garnicht was ein datacontext ist:rolleyes:
vll etwas zu weiteren erleuterung,bei dem formload ereigniss soll,in einem label die ID aus der datenbank abgerufen werde.
aLso in etwa so :
FormLoad-->namen aus label 1 lesen--> den namen in der DB suchen->wen gefunden->ID in Label2 schreiben:D
villeicht ist das so besser formoliert...

lg

//Edit: ich habe das schon probiert:
Code:

Label1.Text = SQLAbfrage = "SELECT datenbank FROM id WHERE Benutzername = 'test '"
im label steht dan leider nur "True"

Xalir 06.01.11 18:07

1. In VB kannst Du keine Mehrfachzuweisungen schreiben.

2. Dein SQL-Code wird so niemals funktionieren, es sei denn Du hast eine Spalte namens Datenbank und eine Tabelle namens id (Was ich aber stark bezweifel).

Da fehlen Dir mehr als nur die Grundlagen. Welchen SQL-Server nutzt Du? Wenn es MS SQL (egal in welcher Form) ist, füge Deinem Projekt eine Linq-To-SQL-Klasse hinzu, dann erstellst Du mit dem Assistenten den DataContext.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.