Spieleplanet Community Spieleplanet Community
[20:00] Thread by Kackstelze: Der Spieleplanet in Zahlen - 21/2024
[20:05] Lottozahlen gezogen. 4 Teilnehmer, 1 Gewinner.
[00:00] Songs gespielt gestern: 0
[20:00] Lottoziehung in 06d 00:00h
[00:00] Songs gespielt gestern: 0
[00:01] Alles Gute an wolfgard, McPoldy, schaaafie, Viper
Spieleplanet Community
Registrieren Community


Antwort
 
Themen-Optionen
Alt 29.09.05, 21:34:45   #1
blue
Big Daddy
 
Benutzerbild von blue
 
Registriert seit: 02.02.03
Alter: 37
Geschlecht: Mann
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3
blue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblick

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
C# - OleDB zugriff

Mahlzeit,

ich habe ein Problem mit dem Zugriff zu einer Datenbank. Und zwar handelt es sich dabei um eine einfache Access Datenbank ( OleDB ) und ich versuche mittels eines Commands Daten in die DB einzutragen. Hier erstmal der Code:

Code:
        private void btnok_Click(object sender, EventArgs e)
        {
            try
            {
                    OleDbConnection ConDBOleDB = new System.Data.OleDb.OleDbConnection(
                            "Provider=Microsoft.Jet.OLEDB.4.0;Password=;"
                            + "User ID=Admin;Data Source=G://patientenverwalung//arztpraxis.mdb");

                 OleDbCommand cmd = new OleDbCommand("INSERT INTO patient (name , vorname, datum , strasse , wohnort, plz) VALUES ( 'test' , 'test' , '28.03.1987' , 'test' , 'test' , 'zahl')", ConDBOleDB);

                ConDBOleDB.Open();
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally 
            {
                ConDBOleDB.Close();
            }

        }

Wenn ich das ganze dann ausführe, bekomme ich mit Visual Studio 2005 beta 2 die Exception "Installierbares ISAM nicht gefunden". Habe aber die korrekten ODBC Treiber installiert. Wenn ich das ganze dann mit Visual Studio 2003 kompiliere, krieg ich eine Exception die mir was von irgendwelchen shice Sicherheitsrisiken erzählt 0.o

Kann mir jmd irgendwie sagen wie ich nun mein Programm zum laufen bekomme?


[update]
Der Connectionstring war wohl falsch. Habe es gefixt (siehe oben). Wenn ich das Programm jedoch nun ausführe, bekomme ich die etwas plumpe Exception: Überlauf. Hat jemand ne Idee?
blue ist offline  
Mit Zitat antworten Direkt antworten
Alt 29.09.05, 22:08:00   #2
Lord_Pinhead
B.O.F.H.
 
Benutzerbild von Lord_Pinhead
 
Registriert seit: 03.08.02
Ort: Hof
Alter: 41
Geschlecht: Mann
Beiträge: 4.966
Lord_Pinhead ist ein LichtblickLord_Pinhead ist ein LichtblickLord_Pinhead ist ein LichtblickLord_Pinhead ist ein LichtblickLord_Pinhead ist ein Lichtblick

Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Hast du einmal in der IDE Haltepunkte gesetzt?

Was mir beim Insert noch auffällt, der letzte Tupel ist PLZ, aber du setzt einen String ein, kann es sein das du das übersehen hast? Wird die Datenbank geöffnet? Ich dachte bei normalen Slashes muss man kein Excape setzen.

show_config
-------
"Aber es gibt ja kRaSSe SuppOrtEr die MeinEn Alter, dass Sie KrAss MOd sind UnD feTT in Der SchOOl ruLLoern WeiL isch KRaSS der MOD bin - unD wEnn dEin PosTcoUnt sUcKt, alDer, dAnn hAlTs Maul, k?" - Verständliche und klar formulierte Aussage eines Hip-Hoppers
Lord_Pinhead ist offline  
Mit Zitat antworten Direkt antworten
Alt 30.09.05, 16:57:27   #3
blue
Big Daddy
 
Benutzerbild von blue
 
Registriert seit: 02.02.03
Alter: 37
Geschlecht: Mann
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3
blue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblickblue ist ein wunderbarer Anblick

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
Jo moin, hat an der Syntax gelegen. Bei der PLZ durften keine Hochkommata sein. Hat sich aber nun erledigt und mein Projekt kann weiter gehen
blue ist offline  
Mit Zitat antworten Direkt antworten
Antwort

Lesezeichen

Direkt antworten
Nachricht:
Benutzername: 
Email (nicht ausfüllen!): Sicherheitsgrafik
Optionen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:47:17 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
Die Betreiber haften nicht für die Inhalte der User. Die Beiträge spiegeln ausschließlich persönliche Meinungen wider, und nicht die der Seitenbetreiber. Queries: 20