Avatar billede herman01753 Nybegynder
16. april 2003 - 13:26 Der er 6 kommentarer og
1 løsning

funktion javascript - sql

Jeg har lavet en funktion, men den virker ikke. Variablen jeg sender med, skal stå i første kolonne i sql databasen

********kode***********************************
<%
  stilling('AGF')
%>

<%
function stilling(TEAMNAME)
{
var sqlquery = "insert stilling select "+TEAMNAME+"....
conn1 = conn.execute(sqlquery);
}   
%>
************************************************

Fejlen er:
************************************************
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'AGF'.
/dabweb03/stilling.asp, line 9

Linie 9 er den linie der begynder med "var sqlquery"
Avatar billede mortrr Praktikant
16. april 2003 - 13:30 #1
Det er nu nok linien nedenunder.

Der står forhåbenligt lidt mere i din "insert sætning".

fx
var sqlquery = "insert into stilling (teamnavn) values ('"+TEAMNAME+"')";
Avatar billede herman01753 Nybegynder
16. april 2003 - 13:46 #2
jeg skal have sat mange forskelligeværdier ind i den sammetabel,ogikke kun en.

************************************************************************
var sqlquery = "insert stilling select "+teamname+" , count(matchday), ( select sum(home_team_points)from matches where home_team="+ teamname+")+( select sum(away_team_points)from matches where away_team="+ teamname+") ,( select sum(home_team_goals)from matches where home_team="+ teamname+")+( select sum(away_team_goals)from matches where away_team="+ teamname+"),( select sum(home_team_goals)from matches where away_team="+ teamname+")+( select sum(away_team_goals)from matches where home_team="+ teamname+"),( select sum(home_team_points)from matches where home_team="+ teamname+"),(select sum(home_team_goals) from matches where home_team ="+ teamname+"),(select sum(away_team_goals) from matches where home_team="+ teamname+"),( select sum(away_team_points)from matches where away_team="+ teamname+") ,(select sum(away_team_goals) from matches where away_team ="+ teamname+"),(select sum(home_team_goals) from matches where away_team="+ teamname+")
from matches
where (home_team="+ teamname+" or away_team="+ teamname+")"
**************************************************************************
Avatar billede mortrr Praktikant
16. april 2003 - 13:57 #3
Det ser ud til at du kun mangler nogle ' omkring strenge.

var sqlquery = "insert stilling select '"+teamname+"' , count(matchday), ( select sum(home_team_points)from matches where home_team='"+ teamname+"')+( select sum(away_team_points)from matches where away_team='"+ teamname+"') ,( select sum(home_team_goals)from matches where home_team='"+ teamname+"')+( select sum(away_team_goals)from matches where away_team='"+ teamname+"'),( select sum(home_team_goals)from matches where away_team='"+ teamname+"')+( select sum(away_team_goals)from matches where home_team='"+ teamname+"'),( select sum(home_team_points)from matches where home_team='"+ teamname+"'),(select sum(home_team_goals) from matches where home_team='"+ teamname+"'),(select sum(away_team_goals) from matches where home_team='"+ teamname+"'),( select sum(away_team_points)from matches where away_team='"+ teamname+"') ,(select sum(away_team_goals) from matches where away_team='"+ teamname+"'),(select sum(home_team_goals) from matches where away_team='"+ teamname+"')
from matches
where (home_team='"+ teamname+"' or away_team='"+ teamname+"')"

Og det svarer også fint til fejlen med at den ikke kunne finde en kolonne der heller AGF.
Avatar billede mortrr Praktikant
16. april 2003 - 13:57 #4
Hvis kolonnerne ellers passer med kolonnerne i stillinger.
Avatar billede olebole Juniormester
16. april 2003 - 14:31 #5
<ole>

Ehhhhh ...... det er da vist et ASP-spm  :)

/mvh
</bole>
Avatar billede herman01753 Nybegynder
16. april 2003 - 14:35 #6
tak for hjælpen mortrr,det virker selvfølgelig en hjerneblødning fra min side...

hvis du skriver svar er der point i kassen til dig :D
Avatar billede mortrr Praktikant
16. april 2003 - 14:38 #7
Hermed
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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