webForumDet fria alternativet

Connectionstring

2 svar · 426 visningar · startad av budg1e

budg1eMedlem sedan apr. 2005117 inlägg
#1

Jag använder följande kod som fungerar för att ansluta till en MySQL-db.

Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
        DS1.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};server=XXXX;database=XXXX;user=XXXX;pwd=XXXX;option=3;"
    End Sub
End Class

Nu vill jag lägga anslutningen till databasen i min MasterPage men får felet att DS1 inte är deklarerad

koden ser snarlik ut men fungerar inte. Jag får Name DS1 not declared famför connectionstring. Någon som vet vad jag gör för fel?

Partial Class _MinMasterPage
    Inherits System.Web.UI.MasterPage
    Protected Sub MasterPage_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
        DS1.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};server=XXXX;database=XXXX;user=XXXX;pwd=XXXX;option=3;"
    End Sub
End Class
matlinMedlem sedan okt. 2006228 inlägg
#2

Gissningsvis har du lagt till ett DataSource objekt i din _Default sida (i .aspx, inte .aspx.cs) som heter DS1. Detta objektet finns därför inte i MasterPagen utan du måste lägga till det även där.

I _Default representerar DS1 variabeln något objekt. Kontrollera att även detta finns i din MasterPage.

budg1eMedlem sedan apr. 2005117 inlägg
#3

Tack för tipset1

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb