SqlConnection con; SqlConnection con = new SqlConnection("Data Source=TEST\TESTSERVER;Initial Catalog=tidsregistering;User ID=zbcuser;Password=Asdf1234"); SqlDataAdapter sda = new SqlDataAdapter("Select count(*) From Bruger Where brugernavn = '" + TextBox1.Text + "' and password= '" + TextBox2.Text + "'",con); DataTable dt = new DataTable(); sda.Fill(dt);
der hvor jeg er ved at tage min uddannelse til webintegrator der bruger vi en data acces fil til at connecte til vores database så alt jeg skal gøre i mine class filer er at kalde på min dataacces fil og min SqlCommand, det er meget nemmere...
jeg laver den her fil i som en class fil ( factory fil ) og jeg kalder den DbAcces og når jeg skal bruge den i mine andre class filer så kalder jeg den på den her måde.
DbAccess DA = new Dbacces(); og her kalder jeg på min SqlCommand SqlCommand cmd = new SqlCommand();
Her er DbAccess filen using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Web;
/// <summary> /// Summary description for DbAccess /// </summary> public class DbAccess { readonly string _strDb = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
public DataTable GetData(SqlCommand cmd) { DataSet objDs = new DataSet();
SqlConnection objConn = new SqlConnection(_strDb); SqlDataAdapter objDa = new SqlDataAdapter();
public void ModifyData(SqlCommand cmd) { //Start modify SqlConnection objConn = new SqlConnection(_strDb); cmd.Connection = objConn; objConn.Open(); cmd.ExecuteNonQuery(); objConn.Close(); } }
jeg ved ikke om det giver mening, men den er nem at bruge hvis du giver dig tid til at lære den. og jeg ved godt det ikke helt var svar på dit problem, men når man har vænnet sig til at bruge den så er det lidt nemmere end at man skal åbne og lukke sin sql forbindelse i koderne hver gang.
hedder det untyped DataSet at gøre det på den måde, det er det eneste vi har lært på skolen og om det er bedst eller om det andet er bedst ved jeg ikke, men jeg synes det er nemt at bruge :D men jeg har heller ikke lært det andet endnu :D
NHibernate har jeg hørt om, men det vil jeg helt sikkert kikke mere på når jeg er færdig med min uddannelse her om et par måneder :D
Synes godt om
Ny brugerNybegynder
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.