Veröffentlicht 28. Oktober 200915 j Hi. ich benötige mal wieder eure hilfe. ich programmiere mit Visual basic 2008 und möchte nun auf eine Mysql-Datenbank zugreifen und dort daten speicher. aber ich bekomme nicht einmal eine verbindung zu der datenbank da kommt immer die Fehler meldung das die eingabefolge falsch ist oder so was. ich hoffe ihr könnt mir helfen.
28. Oktober 200915 j - Wie greifst du auf die MySql-Datenbank zu? (ADO?) - Wie lautet die Fehlermeldung genau? - Wie sieht dein Connectionstring aus?
28. Oktober 200915 j ich möche die datenbank einbinden als Datenquelle. und das über odbc. und es kommt immer diese Fehlermeldung: Error[42502][Mysql][odbc3.51 Driver][mysqld-4.0.1.7-nt]Table'werbung.dual'doesn't exist Fehler beim Abrufen der Informationen aus der DB. das ist der fehler und so mit bekomme ich keine verbindung zu der Datenbank.
28. Oktober 200915 j Es gibt kein Quellcode. ich mache es ja über microsoft visual Studio 2008 und dort gibt es bei Editor für VB einen punkt Datenquelle hinzufügen und das geht nicht ich bekomme einfach kein zugriff auf die Datenbank.
28. Oktober 200915 j Error[42502][Mysql][odbc3.51 Driver][mysqld-4.0.1.7-nt]Table'werbung.dual'doesn't exist Bitte lerne Deine Fehlermeldung zu interpretieren, denn hier ist die Meldung eindeutig
28. Oktober 200915 j wenn du mir damit sagen willst das die datenbank nicht da ist muss ich dich enttäuschen. die datenbank existiert ich bekomme nur keine verbindung zu ihr.
28. Oktober 200915 j Da ich keine Ahnung habe, was du in diesem Assistenten zusammengeklickt hast, könnte ich nur raten. Spricht etwas dagegen, die Verbindung so aufzubauen? Galileo Computing :: Einstieg in Visual Basic 2008 – 8.6 Verbindung zu MySQL Ich würde dir zu der im Beispiel verwendeten Version raten und den Connectionstring im Quellcode aufbauen.
28. Oktober 200915 j danke für eure hilfe aber es geht einfach nicht wer weiß vielleicht ist auch was anderes kaputt. weil anschauen kann ich mir die daten in der Tabellen aber benutzen kann ich die Tabellen nicht. ich werde einfach alles noch mal neu anfangen vielleicht habe ich was vergessen.
29. Oktober 200915 j Wenn du MySQL installiert hast, musst du unter Projekt - Verweise hinzufügen im Reiter .net MySQLData finden. Diesen musst du als Verweis hinzufügen.
29. Oktober 200915 j das habe ich schon gemacht aber trotzdem kann ich mit der datenbank nicht arbeiten.
29. Oktober 200915 j bin / MySql.Data.dll add dll. then I prepared my video monitor. web_google_.swf using MySql.Data.MySqlClient; System.Globalization.CultureInfo TrCulture = new System.Globalization.CultureInfo("tr-TR"); public static MySqlConnection sqlBaglanti = new MySqlConnection("server=localhost;charset=latin5;user id=root; password=; database=ozelegitim; pooling=false;"); data list public static DataView DV_Sonuc(string sql) { MySqlDataAdapter sqlAdapter = new MySqlDataAdapter(sql, sqlBaglanti); DataSet ds = new DataSet(); sqlAdapter.Fill(ds); sqlBaglanti.Close(); return ds.Tables[0].DefaultView; } data ,delete, update, insert public static void Sorgu_Calistir(string sql) { MySqlCommand sqlCommand = new MySqlCommand(sql, sqlBaglanti); if (sqlCommand.Connection.State == ConnectionState.Closed) { sqlBaglanti.Open(); } sqlCommand.ExecuteNonQuery(); sqlBaglanti.Close(); } danke
29. Oktober 200915 j Hello paslanmazbul, many thanks for contributing, but: Please use the Code Tags for Source Code samples like int i = 0; And please try to write complete sentences, because sometimes it`s hard to understand the meaning of your posts. No offense, just a plea
29. Oktober 200915 j leider geht das auch nicht. wo ran kann es liegen das ich die daten der MYSQL-Datenbank anschauen kann aber nicht zugreifen kann oder ändern kann?
29. Oktober 200915 j my sql connection string using MySql.Data.MySqlClient; System.Globalization.CultureInfo TrCulture = new System.Globalization.CultureInfo("tr-TR"); public static MySqlConnection sqlBaglanti = new MySqlConnection("server=localhost;charset=latin5;u ser id=root; password=; database=ozelegitim; pooling=false;"); data list public static DataView DV_Sonuc(string sql) { MySqlDataAdapter sqlAdapter = new MySqlDataAdapter(sql, sqlBaglanti); DataSet ds = new DataSet(); sqlAdapter.Fill(ds); sqlBaglanti.Close(); return ds.Tables[0].DefaultView; } sample DV_Sonuc("select * from table") insert , update , delete public static void Sorgu_Calistir(string sql) { MySqlCommand sqlCommand = new MySqlCommand(sql, sqlBaglanti); if (sqlCommand.Connection.State == ConnectionState.Closed) { sqlBaglanti.Open(); } sqlCommand.ExecuteNonQuery(); sqlBaglanti.Close(); }sample Sorgu_Calistir("insert into table(name) values('"+value+"')") danke 0815FIA Felix_Roscher Don't show Sie den Fehler?
29. Oktober 200915 j Felix_Roscher Don't show Sie den Fehler? Agree. Exakte Fehlermeldungen würden eventuell helfen... Ansonsten würde ich die DB nochmal neu einhängen, vielleicht hast du auch aus Versehen irgendwas umgestellt.
2. November 200915 j ich habe die datenbank neu eingebunden und es geht immer noch nicht. ich kann mir die daten ansehen aber nicht mit der datenbank arbeiten.
2. November 200915 j ich habe die datenbank neu eingebunden und es geht immer noch nicht. ich kann mir die daten ansehen aber nicht mit der datenbank arbeiten. Hmm ansehen geht, bearbeiten nicht !? Vielleicht liegts an den rechten !! Musst aufpassen dass der User den du verwendest auch die "richtigen" Rechte hat ! Gruß Hans-Jörg
2. November 200915 j der nutzer ist root und hat voll zugriff. wenn ich die Mysql datenbank einbinde kommt ein Fehler das sie nicht verbunden werden kann aber wenn ich dann abbreche und in den server- Explorer reingehe ist die datenbank drin aber ich kann nichts tun weil immer gesagt wird das sie nicht verbunden ist aber die daten kann ich mir ansehen.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.