Avatar billede celinder Nybegynder
19. juli 2005 - 20:21 Der er 12 kommentarer og
1 løsning

connecte til sql server

jeg vil gerne connecte til min sql server hvor jeg skriver connectstrengen i web.config

jeg kan bare ikke få det til at virke i min codebehind fil,

hvad gør jeg galt, når jeg gør sådan her i min codebehind fil, hvis der er en der har et eksempel ville det lette meget.

      conn = ConfigurationSettings.AppSettings("conn")
        myConn = New SqlConnection
Avatar billede arne_v Ekspert
19. juli 2005 - 20:26 #1
Skal det ikke være:

Dim conn As String = ConfigurationSettings.AppSettings("conn")
Dim myConn As SqlConnection = New SqlConnection(conn)

?
Avatar billede celinder Nybegynder
19. juli 2005 - 20:30 #2
jo det troede jeg også, men det vil den ikke af en eller anden årsag
den brokker sig over:

Dim myConn As SqlConnection = New SqlConnection(CONN), den sidste conn her, og siger - too many arguments to publec sub new()

hvorfor ?
Avatar billede arne_v Ekspert
19. juli 2005 - 21:00 #3
kan du poste lidt flere linier omkring den fejl ?
Avatar billede celinder Nybegynder
19. juli 2005 - 21:46 #4
jamen den siger ikke mget mere, og den åbner intet.

jeg importere følgende filer i toppen

Imports System
Imports System.Web.UI.WebControls
Imports System.Collections
Imports System.Data.SqlClient
Imports System.Data
Avatar billede arne_v Ekspert
19. juli 2005 - 22:01 #5
linierne omkring

Dim myConn As SqlConnection = New SqlConnection(CONN)
Avatar billede celinder Nybegynder
19. juli 2005 - 22:31 #6
de ser sådan her ud:

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim conn As String = ConfigurationSettings.AppSettings("conn")

        Me.SqlConnection1 = New System.Data.SqlClient.SqlConnection
        Me.SqlConnection1.ConnectionString = conn


        If (Not IsPostBack) Then
            Repeater3.Visible = False
Avatar billede celinder Nybegynder
19. juli 2005 - 22:33 #7
hov det var min gamle .....

her er den...

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

      conn = ConfigurationSettings.AppSettings("conn")
        myConn = New SqlConnection

        If (Not IsPostBack) Then
            Repeater3.Visible = False
Avatar billede arne_v Ekspert
19. juli 2005 - 22:34 #8
og fejlen er nu ?
Avatar billede arne_v Ekspert
19. juli 2005 - 22:37 #9
skal

      conn = ConfigurationSettings.AppSettings("conn")
        myConn = New SqlConnection

ikke være

Dim conn As String = ConfigurationSettings.AppSettings("conn")
SqlConnection1 = New SqlConnection(conn)

?
Avatar billede celinder Nybegynder
19. juli 2005 - 22:38 #10
stadig den samme, den åbner ikke og den vil ikke acceptere den -

conn = ConfigurationSettings.AppSettings("conn"), hvor den brokker sig over det sidste "conn", den er rød understreget i visual studio, og vil ikke kompile
Avatar billede celinder Nybegynder
19. juli 2005 - 22:40 #11
har dundet ud af fejlen den skal ned i       

If (Not IsPostBack) Then

så virker det så sådan her

If (Not IsPostBack) Then
            Dim conn As String = ConfigurationSettings.AppSettings("conn")
            SqlConnection1 = New SqlConnection(conn)
Avatar billede celinder Nybegynder
19. juli 2005 - 22:40 #12
så kom med et svar arne
Avatar billede arne_v Ekspert
19. juli 2005 - 22:43 #13
ok

(selvom jeg ikke er helt sikker på at jeg har forstået pointen)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester