Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


För långt sql..

Postades av 2003-06-04 18:46:20 - Kristian Gerardsson, i forum asp - allmänt, Tråden har 12 Kommentarer och lästs av 589 personer

SQL = "insert into playoff (1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29 ,30 ,31 ,32 ,33 ,34 ,35 ,36, 37, ,38 ,39 ,40 ,41 ,42 ,43 ,44 ,45 ,46 ,47 ,48 ,49 ,50 ,51 ,52 ,53 ,54 ,55 ,56 ,57 ,58 ,59 ,60 ,61 ,62 ,63 ,64 ,65) values (" & rs("1") & ", " & rs("2") & ", " & rs("3") & ", " & rs("4") & ", " & rs("5") & ", " & rs("6") & ", " & rs("7") & ", " & rs("8") & ", " & rs("9") & ", " & rs("10") & ", " & rs("11") & ", " & rs("12") & ", " & rs("13") & ", " & rs("14") & ", " & rs("15") & ", " & rs("16") & ", " & rs("17") & ", " & rs("18") & ", &"
"" & rs("19") & ", " & rs("20") & ", " & rs("21") & ", " & rs("22") & ", " & rs("23") & ", " & rs("24") & ", " & rs("25") & ", " & rs("26") & ", " & rs("27") & ", " & rs("28") & ", " & rs("29") & ", " & rs("30") & ", " & rs("31") & ", " & rs("32") & ", " & rs("33") & ", " & rs("34") & ", " & rs("35") & ", " & rs("36") & ", " & rs("37") & ", " & rs("38") & ", " & rs("39") & ", " & rs("40") & ", " & rs("41") & ", " & rs("42") & ", " & rs("43") & ", " & rs("44") & ", " & rs("45") & ", " & rs("46") & ", " & rs("47") & ", " & rs("48") & ", " & rs("49") & ", " & rs("50") & ", " & rs("51") & ", " & rs("52") & ", &"
"" & rs("53") & ", " & rs("54") & ", " & rs("55") & ", " & rs("56") & ", " & rs("57") & ", " & rs("58") & ", " & rs("59") & ", " & rs("60") & ", " & rs("61") & ", " & rs("62") & ", " & rs("63") & ", " & rs("64") & ", " & rs("65") & ")"
----------------------------------------------------------------------

jätte kul......
jag har 65 recrodsets som ska in i 65 kolumner som heter samma.. alltså 1-65

sql'en blir 3rader lång i dreamweaver och då får jag felmeddelandet:
- Oavslutad strängkonstant -
där raden bryts

hur förlänger man raden så den sidan fattar att raden ska FORTSÄTTA där?

--------------

eller finns det ngt bättre sätt att göra hela den koden?


Svara

Sv: För långt sql..

Postades av 2003-06-04 19:21:15 - Tobias Ivarsson

för att bryta en rad i VB (asp använder en VB-dialekt, fast det vet du säkert) använder man sig av underlinje (" _ "), till exempel såhär:
<code>
Response.Write "detta är en sträng " & _
"som fortsätter på nästa rad!"
</code>
glöm inte och-tecknet (" & ") som sammanfogar strängar och att det måste vara mellanrum före underlinjen...

jag skulle dock rekomendera att du lägger till posterna i din databas med hjälp av en recordset;
<code>
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL="SELECT * FROM playoff"

RecSet.Open SQL, DinDatabasAnslutning, adOpenStatic, adLockOptimistic
RecSet.AddNew

for i=1 to 65
RecSet(i)=rs(i)
next

RecSet.Update
RecSet.Close
Set RecSet=Nothing
</code>

Lycka till
/Tobias


Svara

Sv: För långt sql..

Postades av 2003-06-04 19:23:52 - Fredrik Molnar

Hej!

Ett sätt är att dela upp strängen i flera rader med _
tex:
SQL = "en massa text" & _
"ännu mer text" & _
"lite text till"

EDIT: Någon annan hann före.. ;)


Svara

Sv: För långt sql..

Postades av 2003-06-04 19:41:59 - Kristian Gerardsson


Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL="SELECT * FROM playoff"

RecSet.Open SQL, DinDatabasAnslutning, adOpenStatic, adLockOptimistic
RecSet.AddNew

for i=1 to 65
RecSet(i)=rs(i)
next

RecSet.Update
RecSet.Close
Set RecSet=Nothing

--------

den lägger till en ny rad varje gång, med tomma värde

här e min kod nu:

<code>
SQL = "insert into playoff (1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29 ,30 ,31 ,32 ,33 ,34 ,35 ,36, 37, ,38 ,39 ,40 ,41 ,42 ,43 ,44 ,45 ,46 ,47 ,48 ,49 ,50 ,51 ,52 ,53 ,54 ,55 ,56 ,57 ,58 ,59 ,60 ,61 ,62 ,63 ,64 ,65)" &_
"values (" &_
"" & rs("1") & ", " & rs("2") & ", " & rs("3") & ", " & rs("4") & ", " & rs("5") & ", " & rs("6") & ", " & rs("7") & ", " & _
"" & rs("8") & ", " & rs("9") & ", " & rs("10") & ", " & rs("11") & ", " & rs("12") & ", " & rs("13") & ", " & rs("14") & ", " & _
"" & rs("15") & ", " & rs("16") & ", " & rs("17") & ", " & rs("18") & ", " & rs("19") & ", " & rs("20") & ", " & rs("21") & ", " & _
"" & rs("22") & ", " & rs("23") & ", " & rs("24") & ", " & rs("25") & ", " & rs("26") & ", " & rs("27") & ", " & rs("28") & ", " & _
"" & rs("29") & ", " & rs("30") & ", " & rs("31") & ", " & rs("32") & ", " & rs("33") & ", " & rs("34") & ", " & rs("35") & ", " & _
"" & rs("36") & ", " & rs("37") & ", " & rs("38") & ", " & rs("39") & ", " & rs("40") & ", " & rs("41") & ", " & rs("42") & ", " & _
"" & rs("43") & ", " & rs("44") & ", " & rs("45") & ", " & rs("46") & ", " & rs("47") & ", " & rs("48") & ", " & rs("49") & ", " & _
"" & rs("50") & ", " & rs("51") & ", " & rs("52") & ", " & rs("53") & ", " & rs("54") & ", " & rs("55") & ", " & rs("56") & ", " & _
"" & rs("57") & ", " & rs("58") & ", " & rs("59") & ", " & rs("60") & ", " & rs("61") & ", " & rs("62") & ", " & rs("63") & ", " & _
"" & rs("64") & ", " & rs("65") &")"

</code>

Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/ra3cup/admin/edit/editbracket.asp, line 1186

...

har kollat så det e rätt namn i kolumnerna och rätt namn på recordset'en


Svara

Sv: För långt sql..

Postades av 2003-06-04 21:38:32 - Andreas Hillqvist

Varför låsa datastrukturen? Skapa istället kolumn för rad och kolumn i din tabell. Så får du en dynamisk lösning.

Berätta vad du vill göra? Hur du vill göra det? Varför du vill göra det på det sättet?


Svara

Sv: För långt sql..

Postades av 2003-06-04 22:16:36 - Kristian Gerardsson

<code>
' hämta

<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("..\..\db\ra3cup.mdb")

SQL = SELECT "
For lngTemp = 1 to 65
If lngTemp < 65 Then
SQL = SQL & "[" & lngTemp & "], "
Else
SQL = SQL & "[" & lngTemp & "]"
End If
Next
SQL = SQL & " FROM playoff"

rs.Open SQL, MinCon, 1, 2
%>
</code>

sen ändrar jag det jag vill

<code>
<%
if request.querystring("do") = "change" then
%>
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("..\..\db\ra3cup.mdb")
SQL = "insert into playoff (1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29 ,30 ,31 ,32 ,33 ,34 ,35 ,36 ,37 ,38 ,39 ,40 ,41 ,42 ,43 ,44 ,45 ,46 ,47 ,48 ,49 ,50 ,51 ,52 ,53 ,54 ,55 ,56 ,57 ,58 ,59 ,60 ,61 ,62 ,63 ,64 ,65) " &_
" values (" &_
"" & rs("1") & ", " & rs("2") & ", " & rs("3") & ", " & rs("4") & ", " & rs("5") & ", " & rs("6") & ", " & rs("7") & ", " & _
"" & rs("8") & ", " & rs("9") & ", " & rs("10") & ", " & rs("11") & ", " & rs("12") & ", " & rs("13") & ", " & rs("14") & ", " & _
"" & rs("15") & ", " & rs("16") & ", " & rs("17") & ", " & rs("18") & ", " & rs("19") & ", " & rs("20") & ", " & rs("21") & ", " & _
"" & rs("22") & ", " & rs("23") & ", " & rs("24") & ", " & rs("25") & ", " & rs("26") & ", " & rs("27") & ", " & rs("28") & ", " & _
"" & rs("29") & ", " & rs("30") & ", " & rs("31") & ", " & rs("32") & ", " & rs("33") & ", " & rs("34") & ", " & rs("35") & ", " & _
"" & rs("36") & ", " & rs("37") & ", " & rs("38") & ", " & rs("39") & ", " & rs("40") & ", " & rs("41") & ", " & rs("42") & ", " & _
"" & rs("43") & ", " & rs("44") & ", " & rs("45") & ", " & rs("46") & ", " & rs("47") & ", " & rs("48") & ", " & rs("49") & ", " & _
"" & rs("50") & ", " & rs("51") & ", " & rs("52") & ", " & rs("53") & ", " & rs("54") & ", " & rs("55") & ", " & rs("56") & ", " & _
"" & rs("57") & ", " & rs("58") & ", " & rs("59") & ", " & rs("60") & ", " & rs("61") & ", " & rs("62") & ", " & rs("63") & ", " & _
"" & rs("64") & ", " & rs("65") & ")"

rs.Open SQL, MinCon, 1, 2

End if
%>
</code>


Svara

Sv: För långt sql..

Postades av 2003-06-05 10:40:09 - Kristian Gerardsson

http://tsn.dk/p/?id=1334

så är min kod nu

felet börjar på raden där VALUES är


Svara

Sv: För långt sql..

Postades av 2003-06-05 11:27:53 - Andreas Hillqvist

Beskriv istället ditt problem i form av vad den ska utföra istället för att posta kod som inte säger så mycket.
Är det tabellstruktur för en tunering?


Svara

Sv: För långt sql..

Postades av 2003-06-05 11:32:55 - Kristian Gerardsson

japp
det är till en turnering

först hämtar jag alla värde in i mina input fält.....
sen ändrar jag dom jag vill...
sen vill jag uppdatera allt

grejen e att där e 65 st recordset

----

hoppas ni fattar tillräckligt för att hjälpa till


Svara

Sv: För långt sql..

Postades av 2003-06-05 15:06:26 - Kristian Gerardsson

jag förmodar att ni inte skulle göra på detta sättet om det var er egen sida.. och ni ville uppdatera 65 rs

hur skulle ni gjort?


Svara

Sv: För långt sql..

Postades av 2003-06-05 15:20:55 - Andreas Hillqvist

Kan du vara vänlig att beskriva strukturen för tuneringen? Eller är jag tvungen att dra ur dig den med en hovtån. Använd talets gåva pojk. ;o)

Beskriv med ord hur turneringen skall gå till väga och vad du vill att datasystemet skall lagra av tuneringen.


Svara

Sv: För långt sql..

Postades av 2003-06-05 15:37:21 - Kristian Gerardsson

OK
.....
jag har ett slutspels träd. (sammanlagt 65 rutor där ngt klan-namn ska stå)
i databasen har jag ett recordset till varje ruta.

jag som admin till turneringen vill då kunna uppdatera sidan(slutspels-trädet)
genom att först hämta alla värde från databasen in i varje ruta (input fält) och sen kunna ändra om jag så vill....
sedan uppdatera allt in i databasen igen.

mer vet jag inte vad jag kan säga.
ni kan se sidan/trädet här:

http://frexuz.dyndns.org/ra3cup/admin/bracket.asp


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 799
27 960
271 761
2 850
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies