webForumDet fria alternativet

Skriva ut allt från en access databas med C#!

.NET

1 svar · 344 visningar · startad av PoPsork

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

Jag vet hur man ansluter och skrev sql kommando till databasen.
Men inte hur man loopar ut allt, så min fråga är helt enkelt:
Hur gör man det?
Skriv gärna kod exempel, glöm inte bort att den gäller C#

Medlem sedan aug. 20003 575 inlägg
#2

Antingen kan du använda DataSet eller DataList.
Info om dom kan du hitta på https://www.asp.net.

Du kan också anväda OleDbDataReader som man kan använda som i ASP


string strSql  "[Kommando]";

OleDbConnection objConn = new OleDbConnection([Connectionstring]);

OleDbCommand objCmd = new OleDbCommand(strSql, objConn);

OleDbDataReader objDataReader = objCmd.ExecuteReader();

while(objDataReader.Read()) 
{

//Skriv ut all data t.ex.
lblPrintLabel.Text = objDataReader["[Fältnamn]"].ToString();
}
objDataReader.Close();
objConn.Close();

Obs! [med text] skall inte vara med.

278 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
148 ms — ändringar (db)