Kan inte delita.

.NET

5 svar · 395 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#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.

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)