Avatar billede uc Nybegynder
01. december 2003 - 12:56 Der er 4 kommentarer

Tjek om der er data fra sql C#

Hej .net eksperter

Hvordan laver jeg en kontrol på min kode for, at tjekke om der er data.
Som i kan se har jeg prøvet noget simpelt men det virker ikke. Er der nogen der har nogle guldkorn de vil dele med mig.?

UC

dbConn.Open();

            sql1 = "Select * From notat Where id_ref = " + id +"";
            IDbCommand  dbCmd1;
        dbCmd1 = new OleDbCommand();
        dbCmd1.CommandText = sql1;
        dbCmd1.Connection = dbConn;
     
        IDataReader dbReader1;
        dbReader1 = dbCmd1.ExecuteReader();
        //  if (dbReader1.Read()){
        DataGrid1.DataSource = dbReader1;
        DataGrid1.DataBind();
      /*  }
          else
          {
        Label_ingendata1.Text= "Der er ikke tilføjet nogle notater til denne opgave";
                  }  */
        dbConn.Close();
Avatar billede repsak Nybegynder
01. december 2003 - 13:06 #1
hvis du skal checke om din sql-forespørgelse har givet resultat så er det korrekt at bruge
if (dbReader1.Read()){
  //der er mindst 1 datapost
}
Avatar billede uc Nybegynder
01. december 2003 - 14:14 #2
rapsak

det virker bare ikke med en else sætning.?

UC
Avatar billede repsak Nybegynder
01. december 2003 - 14:46 #3
nej, den er jo kommenteret væk ;-)
Avatar billede guidmaster Nybegynder
01. december 2003 - 18:42 #4
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester