15. juni 2005 - 11:03Der er
16 kommentarer og 1 løsning
Insert i SQLserver fra code-behind
Jeg skal i min loadform() have indsat følgende SQL string sql = "INSERT INTO counter (tidspunkt, ip, mac, besog) VALUES ('tiden2', 'ip', 'mac', 'Yes')";
Hvordan gøres det?
Jeg har et datagrid, der henter fra samme DB på siden, hvis det kan være til hjælp.
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.
SqlConnection con = new SqlConnection("server=ARNEPC2;Integrated Security=SSPI;database=Test"); con.Open(); SqlCommand ins = new SqlCommand("INSERT INTO MyTable VALUES('abc','123','def')", con); ins.ExecuteNonQuery();
Nå Jeg får en timeout på con.open() Jeg bruger win. int. security til SQL server, og har rettet "con" info så det passer Har du en ide til hvad der kan være årsagen.
Jeg har ikke firewall på denne maskine. og det virker jo fint med datagrid.
Men kan det evt. skyldes at da SQLserver instansen blev oprettet blev den sat til at tillade "Mit" brugernavn ( det stod der noget om under install - det er SQLexpress ) - Jeg mener at brugeren ASPNET evt. ikke har tilladelse til at "rode" i databasen?
Her er Gridview koden: </asp:GridView> <asp:SqlDataSource ID="count_" runat="server" ConnectionString="<%$ ConnectionStrings:www_roskvist_netConnectionString %>" SelectCommand="SELECT COUNT(*) AS [Antal besøg] FROM counter"> </asp:SqlDataSource>
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.