Avatar billede neonman Nybegynder
15. marts 2006 - 03:03 Der er 7 kommentarer og
1 løsning

Udtræk fra en database med bestemte parmter

Hvis jeg nu sider og genre vil ha trukket noget ud altså bestem udtræk og ikke via detalins view. hvordan kan det gøres....

hade håber på noget man kunne gøre noget ala dette

array variable = sql udtræk

array[feltnavn fra databasen]

og så kan man bruge det til når man selv skla rette nogen ting og sager hvis i forstår :)
Avatar billede snepnet Nybegynder
15. marts 2006 - 10:18 #1
det kan du gøre på mange måder:
SqlConnection connection = new SqlConnection("<connectionstring>");
SqlCommand command = new SqlCommand("select x from y", connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);

while(reader.Read())
{
  // .... her kan du betragte readeren som en datarække, og du kan så:
  string someString = reader["someColumnName"].ToString();
  // eller f.eks.
  int id = (int)reader[2];
}

reader.Close();

men hvis du vil meget andet end blot at iterere over rækkerne - kan du trække din data op i et dataset:

SqlConnection connection = new SqlConnection("<connectionstring>");
SqlCommand command = new SqlCommand("select x from y", connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataSet data = new DataSet();
adapter.Fill(data);

så har du dine data fra din select liggende i et objekt der kan betragtes som en afkoblet relationel database... f.eks. kan du:

foreach(DataRow row in data.Tables[0].Rows)
{
  string someString = row["someString"].ToString();
}

mvh
Avatar billede neonman Nybegynder
15. marts 2006 - 22:37 #2
Hmmm kan jeg ikke få dig til at skrive mere spefik hvad det er hver linje gør ? :) fordi lære ikke så meget af at få coden kaste i hovdet og bare skal gætte mig frem :) men ellers se det squ nice ud ;)
Avatar billede neonman Nybegynder
16. marts 2006 - 01:57 #3
Hmmm får denne fejl... lige som mit system ikke har dette namespace :(




Server Error in '/K2Games' Application.
Format of the initialization string does not conform to specification starting at index 0.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: Format of the initialization string does not conform to specification starting at index 0.

Source Error:

Line 15:    protected void Page_Load(object sender, EventArgs e)
Line 16:    {
Line 17:        SqlConnection connection = new SqlConnection("ConnectionString");
Line 18:        SqlCommand command = new SqlCommand("SELECT * FROM Kategori ORDER BY KategoriName", connection);
Line 19:        connection.Open();




ConnectionString = min connecten til min SQL database :)
Avatar billede neonman Nybegynder
17. marts 2006 - 01:23 #4
Kunne ikke få dit til at funger men jeg fik mit eget til det :) kast et svar og du får 50% af poiten da dit ga mig 50% af lede tårdne til at få mit svar løst :)

        SqlConnection myConn = new SqlConnection(ConfigurationSettings.AppSettings["myConnString"]);
        string selectSql = "SELECT * FROM Kategori ORDER BY KategoriID";
        SqlCommand cmdSelect = new SqlCommand(selectSql, myConn);
        myConn.Open();

        SqlDataReader dr;
        dr = cmdSelect.ExecuteReader();
       
        while (dr.Read())
        {
            Response.Write(dr["KategoriName"] + "<br />");
        }

her er den code jeg brugte :)
Avatar billede neonman Nybegynder
17. marts 2006 - 01:23 #5
Eget svar :)
Avatar billede snepnet Nybegynder
18. marts 2006 - 15:03 #6
undskyld jeg ikke har været her....
også et svar herfra :o)
mvh
Avatar billede snepnet Nybegynder
18. marts 2006 - 15:05 #7
og nej ... sådan en her:
SqlConnection connection = new SqlConnection("ConnectionString");
går naturligvis ikke :o)
mvh
(du kan se eksempler på connectionstrings her http://www.connectionstrings.com/)
Avatar billede neonman Nybegynder
22. marts 2006 - 09:52 #8
Jeg takker for alt din hjælp :) du får squ bare alle pointen så flitte og hjælp som du er over for mig :)
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