Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.02.2005, 18:50
sw_a_t



Könnt ihr mit bitte helfen? Ich finde den Fehler nicht. Ich habe ein Datenbank zugriff (versucht) zu machen. im Konzeptionsforum seht ihr noch einen kniffel thread von mir , bei dem ich GENAU den gleichen quelltext benutzt habe (habs kopiert). beim kniffel gehts aber hier nicht. habe lediglich anderen pfad und DB namen angegeben und halt andere textboxen mit dennen es gefüttert werden soll. aber es kommt ne syntaxfehlermeldung.

Quellcode:Dim pfad As String
        pfad = Server.MapPath("./datenbank")
        conn = New OleDbConnection("Provider= Microsoft.Jet.OLEDB.4.0; Data Source=" & pfad & "/guestbook.mdb")
        conn.Open()
        cmd = New OleDbCommand("insert into guestbook(icq,msn,email,http,name,text,datum) Values('" + txticq.Text + "', '" + txtmsn.Text + "' ,'" + txtemail.Text + "','" + txthttp.Text + "','" + txtname.Text + "','" + txttext.Text + "','" + DateTime.Now.ToString + "')", conn)
        cmd.ExecuteNonQuery()
        conn.Close()
Danke

--

sw_a_t heißt jetzt CPoly !

Medieval Battles - Para Bella Crudelia

zum Seitenanfang zum Seitenende Profil || Suche
001
04.02.2005, 19:35
Morpheus



Ohne Exceptionmessage kann ich dir leider nicht sagen woran es liegt, mir fehlt ne Glaskugel.

achja, gewöhn dir am besten von anfang an, variablen "vernünftig" zu deklarieren.
Quellcode:conn = New OleDbConnection("Provider= Microsoft.Jet.OLEDB.4.0; Data Source=" & pfad & "/guestbook.mdb") wird zu Quellcode:Dim conn as system.data.oledb.OleDbConnection = New OleDbConnection("Provider= Microsoft.Jet.OLEDB.4.0; Data Source=" & pfad & "/guestbook.mdb") etc

--

MFG Morpheus
www.slware.com || www.thwboard.de ||
www.comparium.de - Der clevere Preisvergleich // Coming soon

zum Seitenanfang zum Seitenende Profil || Suche
002
04.02.2005, 20:16
sw_a_t



Ei ja das habe ich ja. die stehen weiter oben im quelltext.

Dann tu ich mal ne ex einbauen.

--

sw_a_t heißt jetzt CPoly !

Medieval Battles - Para Bella Crudelia

zum Seitenanfang zum Seitenende Profil || Suche
003
05.02.2005, 15:27
Morpheus



Zitat:
sw_a_t postete
Ei ja das habe ich ja. die stehen weiter oben im quelltext.

Dann tu ich mal ne ex einbauen.

sorry hab ich übersehen.

Quellcode:Dim pfad As String
        Dim conn As System.Data.OleDb.OleDbConnection
        Dim cmd As System.Data.OleDb.OleDbCommand

        pfad = Server.MapPath("./datenbank")
        conn = New System.Data.OleDb.OleDbConnection("Provider= Microsoft.Jet.OLEDB.4.0; Data Source=" & pfad & "/guestbook.mdb")
        conn.Open()
        cmd = New System.Data.OleDb.OleDbCommand("insert into guestbook(icq,msn,email,http,name,text,datum) Values('" + txticq.Text + "', '" + txtmsn.Text + "' ,'" + txtemail.Text + "','" + txthttp.Text + "','" + txtname.Text + "','" + txttext.Text + "','" + Now.ToString + "')", conn)
        cmd.ExecuteNonQuery()
        conn.Close()
dieser quelltext tuts bei mir ohne probleme. Compiliert durch und läuft auch. sind wirklich alle Textboxen anwesend?

--

MFG Morpheus
www.slware.com || www.thwboard.de ||
www.comparium.de - Der clevere Preisvergleich // Coming soon

zum Seitenanfang zum Seitenende Profil || Suche
004
05.02.2005, 16:32
sw_a_t



der fehler war ganz einfach. weil die eine spalte "text" hiest, hat es gekracht. habe sie umbenannt und es geht. Danke für deine bemühungen.

--

sw_a_t heißt jetzt CPoly !

Medieval Battles - Para Bella Crudelia

zum Seitenanfang zum Seitenende Profil || Suche
005
05.02.2005, 17:21
Morpheus



text, date etc sind Keywords die du so als spaltenname nicht benutzen darfst.

Musst du sie trotzdem nutzen (Dickkopf, Zwang etc) musst du sie geklammert ansprechen z.B.
Quellcode:SELECT * WHERE [text] = 'isnix' besser ist es aber wenn du den Spalten wirklich eindeutige (und vernünftige) spaltennamen gibst.

--

MFG Morpheus
www.slware.com || www.thwboard.de ||
www.comparium.de - Der clevere Preisvergleich // Coming soon


Dieser Beitrag wurde am 05.02.2005 um 17:22 von Morpheus bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
05.02.2005, 17:48
sw_a_t



ja mache ich jetzt auch. die spalte heist jetzt "eintrag"

--

sw_a_t heißt jetzt CPoly !

Medieval Battles - Para Bella Crudelia


Dieser Beitrag wurde am 05.02.2005 um 17:55 von sw_a_t bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche