Jag har en liten fnurra på tråden med ASP, VBScript och Sql just nu. I koden nedan (jag vet att den inte ser rolig ut). Men just nu håller jag på och labbar mig till vansinne. Jag tror att man skulle kunna löse bekymret via sql-frågan. men är inte riktigt säker. Kanske ni har en aning.
Koden:
<%Do until rsCountry.eof %>
<TR>
<!--Här kommer språk ett-->
<TD><%=rsCountry("fltCountryCode")%></TD>
<TD><%=rsCountry("fltTitel")%></TD>
<TD> <A href="update_article.asp?funk=editmeny&postid=<%=rsCountry("fltartikelnummer")%>&Land=<%=rsCountry("fltCountryCode")%>&Kategori=<%=rsCountry("fltKategori")%>&artnr=<%=rsCountry("fltArtikelNr")%>&Site=<%=site%>&titeln=<%=rsCountry("flttitel")%>">edit</A> <A href="delete_artPi.asp?funk=editmenu&postid=<%=rsCountry("fltartikelnummer")%>&Kategori=<%=rsCountry("fltKategori")%>&Site=<%=site%>&titeln=<%=rsCountry("flttitel")%>"><font color=#FF0000>delete</font></TD>
<!---->
<%IF U_CCode <> CCodeTva THEN%>
<!--Här kommer språk ett med ett edit alternativ till språk 2 som ligger i en annan post i accessdatabasen-->
<TD>
<% dim sqlshit, dbshit, rsshit, fArtNr, komigennu, wobba
fArtNr = rsCountry("fltArtikelNr")
sqlshit = "SELECT \* FROM tblUpdate\_" & U_CCode &" where fltKategori='Hardox' And fltCountryCode = '" &CCodeTva &"' And " &fArtNr &" In (SELECT fltArtikelNr FROM tblUpdate\_" & U_CCode &" where fltKategori='Hdx' And fltCountryCode ='" & CCodeTva &"' )ORDER BY fltArtikelNr"
Set dbshit = Server.CreateObject("ADODB.Connection")'
dbshit.Open "int_hardoxDSN"
Set rsshit = dbshit.Execute (sqlshit)
komigennu = rsshit("fltArtikelNr")
wobba = rsshit("fltartikelnummer") ' Primärnyckeln
Response.Write wobba &" " %\>
Det jag vill är att komma in i databasen.
Göra en jämförelse
Och när posterna med samma artikelnr från språk 1 och språk 2" samt är inom kategorin "Hdx" så ska språk2:s " artikelnr användas. i den kommande edit länken.
Det fungerar så pass att den plockar ut den 1:a. Och problemet är att den fortsätter att plocka ut den 1:a genom hela "rsCountry" loopen. Jag kommer liksom inte vidare...