webForumDet fria alternativet

Summera

.NET

5 svar · 647 visningar · startad av Ella

Medlem sedan mars 200927 inlägg
Frågan#1

Jag ska summera antalet ordlistor som jag har i databasen bland alla andra böcker. Alltså...min tabell heter "library", kolumnen heter "bok" och posten heter "dictionary". Men jag får det inte att fungera. Någon som kan se vart felet ligger? Vore tacksam för hjälp!

private void GetBook()
    {
        string sCnString = "Data Source=*****; Initial Catalog=*****;User ID=*****;Password=*****";

        SqlConnection cn = new SqlConnection(sCnString);

        string sSql = "SELECT COUNT(book) AS BookDictionary FROM library WHERE book='dictionary'";
SqlCommand cmd = new SqlCommand(sSql, cn);

        cn.Open();

        SqlDataReader reader = cmd.ExecuteReader();

        while (reader.Read())
        {
            string sDictionary;

            sPhp = reader["book"].ToString();

            Response.Write("<h3>" + sDictionary + "</h3>\n");
        }

        reader.Close();
        cn.Close();
}

MVH // ELLA

Medlem sedan dec. 20025 483 inlägg
#2

Vad är det som inte fungerar? Vilket resultat får du och vilket resultat förväntar du dig?

Medlem sedan juni 20019 519 inlägg
#3
            string sDictionary;

            sPhp = reader["book"].ToString();

            Response.Write("<h3>" + sDictionary + "</h3>\n");

sDictionary blir alltid tom, sPhp skrivs inte ut.

Medlem sedan mars 200927 inlägg
#4

Jag som sitter i nattmössan. Ska naturligtvis vara:

while (reader.Read())
        {
            string sDictionary;

            sDictionary = reader["book"].ToString();

            Response.Write("<h3>" + sDictionary + "</h3>\n");
        }

och inte sPhp = reader["book"].ToString();

//Ella

Medlem sedan juni 200032 967 inlägg
#5

Pga av nattmössa flyttas tråden per omgående från SQL.

Medlem sedan dec. 20025 483 inlägg
#6

Ella får gärna markera tråden som löst också :)

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)