webForumDet fria alternativet

Connectionstring

.NET

2 svar · 426 visningar · startad av budg1e

Medlem sedan apr. 2005116 inlägg
Frågan#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
Medlem sedan okt. 2006224 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.

Medlem sedan apr. 2005116 inlägg
#3

Tack för tipset1

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)