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


Fungerar inte att svara på mitt forum

Postades av 2002-10-13 09:13:09 - Göran Hansson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 444 personer

Har försökt att installera ett forum (forum 2.0 från http://www.hogstorp.nu/asp_collection/default.asp). Det är inga problem att starta en tråd och att sen få upp den tråden för att svara, men då jag skickar iväg svaret felar det! Vad kan vara fel?


Feltext:

ADODB.Connection fel '800a0bb9'

Programmet använder felaktiga parametrar, som antingen ligger utanför tillåtet intervall, eller som skapar en inbördes konflikt.


Här är formuläret i filen som skickar svaret:

<form name="kommentarer" method="POST" action="lagg_till_svar.asp" form onSubmit="return control(this);" name="form">
<input type="hidden" name="NySvarId" value="<% =Request.QueryString("inlaggID") %>">
<td width="10%">Namn:</td>
<td width="90%"><input type="text" name="namn" maxlength="20"><size="15" style="width:160px"></td>
</tr>
<tr>
<td width="10%">Rubrik:</td>
<td width="90%"><input type="text" name="rubrik" maxlength="30"><size="15" style="width:160px"></td>
</tr>
<tr>
<td width="10%">Text:</td>
<td width="90%"><textarea rows="8" name="meddelande" cols="50" wrap="virtual"></textarea></textarea></td>
</tr>
<tr>
<td width="10%"><input type="image" src="skicka.gif" border="0" value=submit></td>
<td width="90%"></td>
</tr>
</table>
</center>
</div>
</form>


Här är koden som ska lägga till svaret:

<%
RecSet.Open Addera_Svar, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
uppdatera_datum = "update forumrubriker set datum = now() where rubrikja = true and rubrikid = " & Request.Form("NySvarId")
connect.execute uppdatera_datum,,128 ' DENNA RAD FELAR


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 09:47:26 - Pelle Johansson

Felet ligger i att fältet datum är ett reserverat ord och inte bör användas som namn. För att komma undan detta, sätt [ ] runt det fältnamnet..

update forumrubriker set [datum] = now() where ..

Hälsningar
/Pelle


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 10:23:33 - Göran Hansson

Tyvärr, samma felmeddelande som tidigare


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 10:50:17 - Göran Hansson

Uppdateringen som såg ut så här:

RecSet.Open Addera_Svar, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
uppdatera_datum = "update forumrubriker set datum = now() where rubrikja = true and rubrikid = " & Request.Form("NySvarId")
connect.execute uppdatera_datum,,128

den ändrade jag så att sista raden ser ut så här:

connect.execute uppdatera_datum

nu verkar det fungera, men vad gör de sista tecknen ,,128 ?
Är det nån nackdel att skippa de tecknen ?


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 11:57:26 - Johan Djupmarker

>Felet ligger i att fältet datum är ett reserverat ord och inte bör användas som namn.

Datum är ju ett svenskt ord, det är väl ändå inte reserverat!?! Jag har själv använt det som fältnamn många gånger i både Access och SQL-Server utan problem...

/Johan


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 12:31:27 - Andreas Hillqvist

Jag chansar på att du inte inkluderat filerna för adOpenStatic och adLockOptimistic. Kan var så att filen ligger på en annan plats och du måste updatera sökvägen i include.


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 21:52:50 - Oskar Johansson

om den ligger på annan plats kommer väl ett fin hälsning från IIS?


Svara

Sv: Fungerar inte att svara på mitt forum

Postades av 2002-10-13 22:27:00 - Pelle Johansson

Nu ser jag: Du har öppnat databasen med en metod, sedan kör du addnew och sedan försöker köra en sql-sats det blir fel.

Efter .AddNew borde du använt .Fields("datum") = now och därefter .Update för att följa metod 1. Och för att kunna göra det hade du behövt i .Open skriva select * from forumrubriker where rubrikid = " & request("nysvarid")

skriv istället den mycket enklare varianten: (dock ser jag inte att du skapar ett connectionobjekt i din kod, den måste finnas!

<%
set connect = server.createobject("adodb.connection")
connect.open "test"

uppdatera_datum = "update forumrubriker set datum = now() where rubrikja = true and rubrikid = " & Request.Form("NySvarId")
connect.execute (uppdatera_datum)
%>

Ett Ps till JohanD. - du har rätt att Datum inte är ett reserverat ord. Var nog förvirrad när jag svarare i morse på detta inlägg.



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 812
27 960
271 761
5 622
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