webForumDet fria alternativet

Summera

.NETur .NET

5 svar · 647 visningar · startad av Ella

EllaMedlem sedan mars 200927 inlägg
#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

Peter SMedlem 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?

voigtann1Medlem 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.

EllaMedlem 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

@ndersMedlem sedan juni 200032 969 inlägg
#5

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

Peter SMedlem sedan dec. 20025 483 inlägg
#6

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

136 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)