Suchergebnisse

Suchergebnisse 1-18 von insgesamt 18.

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Grundsätzlich stimme ich @ErfinderDesRades zu. Jedoch, irgendwann muss man ja mal mit ner kleinen DB-Anwendung anfangen um dies zu lernen. Mal von den Sicherheitsaspekten abgesehen: @Busfahring Wo genau kommst du nicht weiter. Wie man Daten aus einer DB abfrägt bekommst du hin? Das heißt du kannst mit einer simplen SELECT * FROM Abfrage bereits Daten abfragen und du brauchst lediglich Hilfe für das SQL-Statement?

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Dann baue halt die Textbox in deine Abfrage ein: "SELECT * FROM '" & Textbox.Text &"'" P.S. Unsichere Variante!

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Zitat von Busfahring: „Das auslesen der Datenbank kann nicht an den Server übergeben werden. “ Was genau bedeutet da? Du hast geschrieben, dass eine einfache Abfrage bereit klappt... Zeig mal deinen ganzen DB relevanten Code.

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    An welcher Stelle knallt es und welche Fehlermeldung kommt? Mach mal das letzte conn.Open() weg, das ist quatsch. P.S. Was ist den das für eine seltsame Fehlermeldung am Ende ;-p

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Versuch mal so: Dim SQLAbfrage As String = "SELECT * FROM " & TextBox1.Text & " WHERE username= '" & Replace(benutzer, " ", "") & "'" Welchen Datentyp hat die Spalte username?

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Welchen Inhalt hat die Variable SQLAbfrage wenn diese abgeschickt wird? Schau bitte beim debuggen nach und schreib hier den kompletten Inhalt des Strings, wie er dir angezeigt (nicht was du denkst was drin steht) wird. Wen die Spalte den Datentyp Integer hat, lass mal.die Hochkommas da weg. Dim SQLAbfrage As String = "SELECT * FROM " & TextBox1.Text & " WHERE username= "& Replace(benutzer, " ", "")

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Setze einen Haltepunkt bei Dim SQLAbfrage As String = bla bla bla Den Inhalt der Variablen bitte hier Posten. Steht in der Textbox die korrekte Tabelle?

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Du nutzt MariaDB? Falls ja: Evtl. gibt es dort einen abweichenden SQL Syntax. Schau mal hier rein: mariadb.com/kb/en/mariadb/select/#select-expressions

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Schön das es jetzt klappt. Aber warum ist die Tabelle so schlecht benannt?

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Na, das wirst du doch wohl hin bekommen oder? Ersetze einfach das 1601 durch: " & TextBox.Text & "

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    In deinem jetzigen SQL Statement hast du plötzlich wieder Hochkommas drin. Vorhin hattest noch beim funktionierenden Statement diese anderen "schrägen Hochkommas".

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    @VB1963 ich glaube @Busfahring arbeitet mit MariaDB. Aber er ist da vorhin nicht drauf eingegangen. Kenne MariaDB nicht, evtl. ist der Syntax da leicht anders (?).

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Hab den Fehler gefunden. Du hast nen Werbebanner in deinem SQL-Statement. P.S. Bitte die interne upload Funktion nutzen.

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    @VB1963 danke für den Link. @Busfahring Verstehst keinen Sarkasmus oder Schau dir das nochmal an: Zitat von mrMo: „In deinem jetzigen SQL Statement hast du plötzlich wieder Hochkommas drin. Vorhin hattest noch beim funktionierenden Statement diese anderen "schrägen Hochkommas".“

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Prüf doch die Eingabe der Textbox und wenn da was nicht passt, machst du keine Abfrage auf sie DB sondern zeigst dem User ne nette Meldung in einer MessageBox an. If TextBox.Text = Blödsinn Then MessageBox.Show("Eingabe falsch") Else DB Zeug machen End If

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Klar raucht es ab. Daher hatte ich empfohlen: Prüfe, bevor du dein SQL abschießt, die Eingabe der Textbox. Übrigens ist es nicht sehr empfehlenswert, den Benutzer die Tabelle frei Hand eingeben zu lassen. Nimm doch me ComboBox und füge dieser die Tabellen deiner DB hinzu. Dann muss der Benutzer nur nich auswählen was er haben will...

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    Zitat: „ Es soll nicht alles vom Programm aus definiert werdeen sondern über die Datenbank. Daher ist dies nicht sehr sinnvoll.“ What??? Ja aber die Tabelle muss es in der DB doch geben um Daten von ihr anfragen zu können... Daher einfach eine Auswahlmöglichkeit per ComboBox anbieten. Naja, wenn du sas nicht willst, packste den DB Zugriff in einen Try/Catch. Der fängt den Fehler und dein Programm raucht nicht ab.

  • Benutzer-Avatarbild

    Datenbank auslesen

    mrMo - - Daten(bank)programmierung

    Beitrag

    @Facebamm was genau hat deine Antwort mit der Frage des TE zu tun? Der will doch gar keine Tabellen zur Laufzeit anlegen...