I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
// en forbindelse OleDbConnection connection = new OleDbConnection(String.Format(connectString, Server.MapPath("Data/SomeDatabase.mdb")));
// et kommandoobjekt OleDbCommand command = new OleDbCommand("SELECT * FROM TblSomething where SomeString = @pSomeString", connection);
// en adapter OleDbDataAdapter adapter = new OleDbDataAdapter(command); try { // hent data til dataset DataSet ds = new DataSet("SomeDataSet"); adapter.Fill(ds);
// og lidt til fremvisning her DataGrid someGrid = new DataGrid(); someGrid.DataSource = ds; someGrid.DataBind();
// ind med griddet ... Form1.Controls.Add(someGrid); }
// lidt fesent - men det er bare demo catch (Exception ex) { Response.Write(ex.Message); }
Det er bare sådan en typisk "hvis en liste-side"..... Du kan bare sige til hvis du vil have nogle flere eksempler :o)
Den måde du så inkluderer det på en given side er så lidt anderledes... .NET er "rent" objektorienteret, så du vil typisk lave dig en art datalag i form af en klasse.
hvis du tager eksemplet fra før - er det jo en herlig blanding af lidt databaseadgang, og lidt præsentationskode - og der kunne du jo så med fordel segmentere det lidt... eksempel :
public class MiniDal { public DataSet GetSomeData() { OleDbConnection connection = new OleDbConnection(String.Format(connectString, HttpContext.Current.Server.MapPath("Data/SomeDatabase.mdb")));
OleDbCommand command = new OleDbCommand("SELECT * FROM TblSomething where SomeString = @pSomeString", connection);
OleDbDataAdapter adapter = new OleDbDataAdapter(command);
DataSet ds = new DataSet("SomeDataSet"); adapter.Fill(ds);
return ds; } } (det skal ikke stå her som en anbefaling angående strukturering af et datalag ell... det er bare sådan en slags illustration).
på din form hvor du vil vise data til en bruger... kunne du så have noget i denne stil : (ved ikke om du arbejder med code-behind eller hvad du gør... så du får bare linierne)
// i din aspx-fil : <asp:DataGrid id="someGrid" runat="server" />
og... hvor du så lægger din server-kode MiniDal dal = new MiniDal(); someGrid.DataSource = dal.GetSomeData(); someGrid.DataBind();
...
Kan jeg få dig til at skrive om du bruger en eller anden editor til det du laver (visual studio, webmatrix ell.) ?
Jeg bruger dreamweaver MX men laver coden selv ikke de eks den har hvorfor !??
KAN jeg bruge ASP 3.0 i .Net !?? eller skal jeg hvis jeg laver en form så også bruge .Net til at hente data i formen som er indtastet eller kan jeg request fra 3.0 til dette så bare hente fra id'en !?
men.... du kan som udgangspunkt ikke oprette dig et eller andet objet ved asp 3.0, og så tilgå det fra noget .net kode... det er to forskellige runtime-miljøer det kører i. der er dog løsninger på at dele sessions mellem de to miljøer.
så vidt jeg er bekendt har dreamweaver mx da en hel del .net understøttelse, og jeg kan ikke som udgangspunkt anbefale dig at besere din løsning på et mix mellem en asp 3.0 og en .net verden (og kan heller ikke helt forstår hvorfor du ville gøre det).... som arne plejer at sige, så har de de 3 første bogstaver til fælles - og så ophører lighedspunkterne (måske en overdrivelse, men lige i denne forbindelse er en overdrivelse bedre end en underdrivelse).
jeg kan desværre ikke svare dig på specifikke dreamweaver-spørgsmål, men der er sikkert også en kategori til den slags herinde.
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.