Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur gör man en connection i ASP.NET?

Postades av 2003-08-25 12:58:50 - Göran Dahlman, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 795 personer

Hej!
Jag försöke ta steget mha VB.NET till ASP.NET och trodde inte det var så långt.
Har testat följande, kan någon tipsa om varför det inte fungerar?
Ser en connectionstring olika ut i Windows- resp. Web-applikationer?

1. Skapar en ny VB Windows Application i VS.NET.
2. Lägger ut en Button1 och en Listbox1 på Form1.
3. Vid knappklick fylls listboxen med författar-namn från databasen Pubs. Kod:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conSQL As New SqlClient.SqlConnection()
Dim cmdSQL As New SqlClient.SqlCommand()
Dim datRead As SqlClient.SqlDataReader
Dim i As Integer

cmdSQL.Connection = conSQL
conSQL.ConnectionString = "Integrated Security=True; Data Source=ABC; Initial Catalog=Pubs;"
conSQL.Open()

cmdSQL.CommandText = "select * from authors"
datRead = cmdSQL.ExecuteReader

With ListBox1
.Items.Clear()
Do While datRead.Read
.Items.Add(CStr(datRead("au_fname") + " " + datRead("au_lname")))
Loop
End With

datRead.Close()
End Sub

4. Provkör och det fungerar
5. Skapar en ny VB ASP.NET Web Application
6. Placerar även här ut en Button1 och en Listbox1 (web form kontroller)
7. Kopierar in samma händelse-kod som ovan för Button1_click
8. Provkör och får följande resultat:

Server Error in '/WebPubs' Application.
--------------------------------------------------------------------------------

Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
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.Data.SqlClient.SqlException: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.

Source Error:


Line 31: cmdSQL.Connection = conSQL
Line 32: conSQL.ConnectionString = "Integrated Security=True; Data Source=ABC; Initial Catalog=Pubs;"
Line 33: conSQL.Open()
Line 34:
Line 35: cmdSQL.CommandText = "select * from authors"


Source File: c:\inetpub\wwwroot\webPubs\WebForm1.aspx.vb Line: 33

Stack Trace:


[SqlException: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.]
System.Data.SqlClient.SqlConnection.Open()
WebPubs.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\webPubs\WebForm1.aspx.vb:33
System.Web.UI.WebControls.Button.OnClick(EventArgs e)
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()




Svara

Sv: Hur gör man en connection i ASP.NET?

Postades av 2003-08-25 16:21:59 - Patrik Löwendahl

Det beror på Integrated Security prylen.

Du får inte med dig ngt användarkonto,

hur har du satt upp säkerheten? Impersonate false, authentication none?

sätt isf authentication Windows, impersonate false, och ge sedan aspnet kontot rättigheter i dbn


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
7 979
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies