01. januar 2006 - 16:50Der er
7 kommentarer og 1 løsning
Database kald fejl
Hej jeg har en side hvor jeg henter noget i en inner join fra en database men jeg får denne fejl og session nummeret er overført kan jeg se.
Hvad kan fejlen skyldes og er min JOIN SQL linje/kode lavet rigtigt når man kigger på at den skal finder Team_Navn i Liste hvor team id = min session og så skal den finde Team_Navn i Program som matcher Team_Navn i liste. Ved der er ca. 10-20 recorder som gør det.
Fejlen er: Microsoft JET Database Engine error '80040e14'
Invalid bracketing of name '[Main_Program.Team_Name]'.
/get_team_results.asp, line 246
Linje 246 er: Set objRS = objConn.Execute(strSQL)
Min SQL kode er: strSQL = "SELECT [Main_Program.Team_Name], [Main_Program.Match_Number], [Main_Program.Match_Date], [Main_Program.Home_Team], [Main_Program.Away_Team], [Main_Program.Play_Ground], [Main_Program.Total_Score]" strSQL = strSQL & " FROM Main_Program" strSQL = strSQL & " INNER JOIN Main_List" strSQL = strSQL & " ON [Main_Program.Team_Name] = [Main_List.Team_Name]" strSQL = strSQL & " WHERE [Main_List.Team ID] ="& Session("TEAMID") &"" Set objRS = objConn.Execute(strSQL)
umiddelbart siger fejlen jo at du har "invalide brackets", hvilket kunne tyde på den ikke kan lide at du har [] omkring det hele, hvilket der vel heller ikke er behov for da ordet Main_Program.Team_Name ikke er et reserveret ord ?
nej det virkede ikke men lavede om i min SQL linje så jeg rettede [tabel].[felt] AS noget ved dem alle og så fik jeg det til at virke men læg et svar hvis du vil have point.
hmm jeg lukker men skriv her hvis du vil have point så opretter jeg gerne en tråd
Synes godt om
Ny brugerNybegynder
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.