KampfGurke_J
Lieutenant
- Registriert
- Sep. 2008
- Beiträge
- 820
Hallo ihr Coder,
hab mal wieder ein Problem...
also zum Hintergrund. ich bau ne Filmdatenbank in C# mit OleDbConnection.
dieses projekt is für die Schule.... und ja jetzt hab ich alles eigentlich so weit
hab aber das problem das meine filme nicht alle angezeigt werden.
folgendes ist mein code und die anzeige bis jetzt^^


SQL Befehl der im STrSQL steht:
könnt ihr mir sagen was ich da falsch mach?
muss dazu sagen ich hab so gut wie keine ahnung von SQL....
hab mal wieder ein Problem...
also zum Hintergrund. ich bau ne Filmdatenbank in C# mit OleDbConnection.
dieses projekt is für die Schule.... und ja jetzt hab ich alles eigentlich so weit
hab aber das problem das meine filme nicht alle angezeigt werden.
folgendes ist mein code und die anzeige bis jetzt^^


Code:
private void btnanle_Click(object sender, EventArgs e)
{
m_Db.save("Filme", tbtitel.Text, tberst.Text, tbschausp.Text, tbGenre.Text, tbRegi.Text, tbImdb.Text, rtbbeschr.Text, pbfilm.ImageLocation);
dataGridView1.DataSource = null;
m_Db.standanz1("Filme");
dataGridView1.DataSource = m_Db.m_ds.Tables[0];
dataGridView1.Columns[0].Visible = false;
dataGridView1.Columns[8].Visible = false;
btnanle.Visible = false;
btnBild.Visible = false;
btnReset.Visible = false;
btnanl.Visible = true;
btnfilbearbeiten.Visible = true;
btnloesch.Visible = true;
btnback.Visible = false;
btnaendern.Visible = false;
dgfGenre.Visible = false;
dgfSchausp.Visible = false;
dgvffregis.Visible = false;
filmanlegen = false;
}
Code:
public void save(string tabname, string Titel, string Erstausstrahlung, string Schauspieler, string Genre, string Regiseur, string IMDBRating, string Beschreibung, string bildpfad)
{
string strSQL = "Insert into " + tabname + " ([Titel],[Bildpfad],[Erstausstrahlung],[Genre],[Regisseur],[IMDBRating],[Schauspieler],[Beschreibung]) values ('" + Titel + "','" + bildpfad + "','" + Erstausstrahlung + "','" + Genre + "','" + Regiseur + "','" + IMDBRating + "','" + Schauspieler + "','" + Beschreibung + "')";
OleDbCommand m_cmd = new OleDbCommand(strSQL, m_verb);
m_cmd.ExecuteNonQuery();
MessageBox.Show("Film wurde angelet", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
SQL Befehl der im STrSQL steht:
Code:
SELECT Filme.Nr, Filme.Titel, Filme.Erstausstrahlung, Gerne.Name AS Gerne, Schauspieler.Name AS Schauspieler, Filme.Beschreibung, Regi.Name AS Regisseur, Filme.IMDBRating, Filme.Bildpfad
FROM Schauspieler INNER JOIN (Regi INNER JOIN (Gerne INNER JOIN Filme ON Gerne.Nr=Filme.Genre) ON Regi.Nr=Filme.Regisseur) ON Schauspieler.Nr=Filme.Schauspieler;
könnt ihr mir sagen was ich da falsch mach?
muss dazu sagen ich hab so gut wie keine ahnung von SQL....