webForumDet fria alternativet

Kan inte delita.

.NET

5 svar · 377 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Select och uppdata är det inga problem med, men så fort jag vill ta bort en
post, då händer ingenting. Jag får inga error men det händer ingenting.
Jag har försökt så här:

iId = Convert.ToInt32(ListBox1.SelectedValue.ToString());

                sql = "DELETE FROM [t_links] WHERE [ID] = ? ";
                OleDbCommand myCommand = new OleDbCommand(sql, DBConn);
                myCommand.Parameters.Add(new OleDbParameter("@Id", Convert.ToInt32(iId)));
                DBConn.Open();
                myCommand.ExecuteNonQuery();
                DBConn.Close();

Ingenting händer.
Jag har också försökt så här:

iId = Convert.ToInt32(ListBox1.SelectedValue.ToString());
sql = "delete from t_Lyrics where Id =" + iId;
info.Text = "Post med Id :" + iId + " post bortaget =" + Webbutill.executeSQL(sql, DBConn);
//i class-filen
public static string executeSQL(string SQL, OleDbConnection DBConn)
    {
        string sText = "";
        DBConn.Open();
        OleDbCommand cmd = new OleDbCommand(SQL, DBConn);
        sText= cmd.ExecuteNonQuery().ToString();
        DBConn.Close();
        return sText;
    }

Vad i ligger felet som gör att jag intekan delita? :q

Medlem sedan mars 20023 561 inlägg
#2

Och du vet att iId verkligen innehåller ett id?

Medlem sedan mars 20011 880 inlägg
#3

Japp.

Medlem sedan dec. 2005664 inlägg
#4

Vad är det för db?

Medlem sedan mars 20011 880 inlägg
#5

Acccess-databas.

Medlem sedan mars 20011 880 inlägg
#6

Efter ombyggnad av sidan, så fungerar plötsligt allt. Tack för visat intresse.

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)