tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
501
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ignus Ignus ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    55
    Hallo da,

    neues Problem, alter DAU *g*.
    Ich will schlicht und einfach für den code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
            Dim queryString As New String("INSERT INTO Tabelle2(ID1,blubb1,blubb2) VALUES(9,calamarie,fische)")
            Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=blubb.mdb")
            Dim command As New OleDbCommand(queryString, conn)
     
            conn.Open()
            command.ExecuteNonQuery()
            conn.Close()
    Die Tabelle:
    -ID1 = Ist ein Autowert in der Accessdb
    -blubb1 & blubb2 = Ist Text

    Es will aber einfach nicht in meinen Schädel warum es nicht funktioniert.
    Beim Ausführen markiert er mir "command.ExecuteNonQuery()" und meint "Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben."

    In der Hilfe find ich garnix nix dazu. Da steht einfach nur, alles prima so funktionierts.
    Und hier in den anderen Forumbeiträgen wirds aus 'meiner' Sicht genauso gemacht.

    Also, warum gehts nicht? Und was will er?
    Ich könnt mir vorstellen das er mit dem AutoWert in der ersten Spalte "ID1" probleme hat, nur wie gehe ich dann damit um? Bzw. hab ich natürlich dann alle mir eingefallenen irrwitzigen Schreibweisen ausprobiert. Mit ID1, ohne, mit ohne Inhalt etc. DAUactions halt, weil es mich angestunken hat.

    mfg Ignus
    Geändert von Ignus (07.08.06 um 00:51 Uhr)
     

  2. #2
    Avatar von hagbard_celine
    hagbard_celine hagbard_celine ist offline Mitglied Silber
    Registriert seit
    May 2006
    Beiträge
    81
    Ist nen simpler SQL Fehler!

    Du must die Meeresbewohner (Strings) in einfache Anfürungszeichen ( ' ) setzen!
    Ansonsten hält der SQL Interpreter sie für Objekte!
     

  3. #3
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Sollte so aussehen:
    Code :
    1
    
    Dim queryString As New String("INSERT INTO Tabelle2(blubb1,blubb2) VALUES('calamarie','fische')")
     

  4. #4
    Ignus Ignus ist offline Mitglied Silber
    Registriert seit
    Jun 2006
    Beiträge
    55
    Das erklärt einiges. Jetzt fällts mir auch wieder ein -.-
    Danke Leute!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 16.01.06, 14:20
  2. Wieso geht hover nicht?
    Von Aloa im Forum HTML & XHTML
    Antworten: 9
    Letzter Beitrag: 28.03.05, 19:13
  3. Wieso geht das nicht ?...
    Von Trash im Forum PHP
    Antworten: 2
    Letzter Beitrag: 09.05.02, 01:25
  4. Wieso geht das nicht?
    Von ollek81 im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 01.05.02, 08:39
  5. wieso geht das nicht :(
    Von Leander im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.12.01, 19:55