Zum Inhalt springen

MYsql -datenbank mit visual Basic 2008


Felix_Roscher

Empfohlene Beiträge

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...