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


Mysko fel?

Postades av 2002-09-30 07:22:00 - Viktor svensson, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 408 personer

Den här koden ska skriva öva alla ens egna gästboksinlägg till read=1 iställetför read=0 (alla gästboksinlägg har read=0 från början)

-----------------------------------------------------------------------------
Länken till gastbok1 som ska skriva över medelandena med read=0

Menu1.asp

" target="frame" onMouseOver="swtch('5','guestbook')" onMouseOut="swtch('4','guestbook')">

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

Gastbok1.asp

Koden som ska skriva över medelandena och skicka en vidare till sin egen gästbok. Innehåler det här felet:


ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/muffinman/db/Acomunity/gastbok1.asp, line 10



<!-- # include file="adovbs.inc" -->
<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/gb.mdb")&";"

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

Addera = "select * from gb where tillID = '" &Session("ID") & "'"
RecSet.Open Addera, Connect, AdopenKeyset, adLockOptimistic 'Line 10

do while not RecSet.EOF
RecSet("read") = "1"
RecSet.MoveNext
loop
RecSet.Update
RecSet.Close
Connect.close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect "gastbok3.asp?tillID =" & Session("ID")

%>


----------------------------------------------------------------------------------
Gästboks koden:
inehåller inge fel vad jag vet ihjalafal


<!-- #include file="adovbs.inc" -->
<LINK REL=stylesheet HREF="style.css" TYPE="text/css">
<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/gb.mdb")

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

Addera = "Select * From gb Where tillID = "&Session("ID") &" Order By Datum DESC"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

%>

<table cellspacing="0" width="410">
<tr>

<td class="boxlooktop" width="410"><p align="center"><b>NAME</b></p>
</tr>
</table>
<table width="584" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="400" class="boxlook">

<% do until recset.EOF %>
<table border="0" width="100%" cellspacing="1" cellpadding="0"><tr>
<td height="10" width="100%"> " target="front"><%=RecSet("namn")%> |
">Svara | ">Delete | <%=RecSet("datum")%>
</td></tr><tr valign="top"><td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="2"><tr><td>
" target="front">" width="35" align="left" height="45" border="1">
<%
Dim strMess
strMess = Server.HTMLEncode(RecSet("text"))

strMess = Replace(strMess,"[KOM]","")
strMess = Replace(strMess,"[/KOM]","
")
strMess = Replace(strMess,"[Kom]","")
strMess = Replace(strMess,"[/Kom]","
")
strMess = Replace(strMess,"[kom]","")
strMess = Replace(strMess,"[/kom]","
")
strMess = Replace(strMess,"[B]","<b>")
strMess = Replace(strMess,"[/B]","</b>")
strMess = Replace(strMess,"[b]","<b>")
strMess = Replace(strMess,"[/b]","</b>")
strMess = Replace(strMess,"[I]","<i>")
strMess = Replace(strMess,"[/I]","</i>")
strMess = Replace(strMess,"[i]","<i>")
strMess = Replace(strMess,"[/i]","</i>")
strMess = Replace(strMess,"[U]","<u>")
strMess = Replace(strMess,"[/U]","</u>")
strMess = Replace(strMess,"[u]","<u>")
strMess = Replace(strMess,"[/u]","</u>")
strMess = Replace(strMess,"[LINK]","")
strMess = Replace(strMess,"[/LINK]","
")
strMess = Replace(strMess,"[Link]","")
strMess = Replace(strMess,"[/Link]","
")
strMess = Replace(strMess,"[link]","")
strMess = Replace(strMess,"[/link]","
")

Response.Write strMess

%>

</td></tr></table>
</td></tr></table><br>

<%
RecSet.MoveNext
Loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
%>

</td>


</td>
<td width="165" align="right" rowspan="2">
<table>
<tr>
<td>
<table cellspacing="0">
<tr>
<td class="boxlooktop" width="165"><p align="center"><b>MESSAGE</b></p>
</tr>
</table>
<table width="165" cellpadding="4" cellspacing="0">
<tr>
<td width="155" class="boxlook" align="center">
<form name="form1" method="post" action="gb_spara.asp?tillID=<%=Request.QueryString("tillID")%>">
<input type="hidden" name="Bild" value="<%=Session("Bild")%>">
<textarea name="text" cols="25" rows="4">


Svara

Sv: Mysko fel?

Postades av 2002-09-30 08:03:18 - Johan Djupmarker

Ett snabbare och enklare sätt:

Connect.Execute "UPDATE gb SET read = 1 where tillID = " & Session("ID")

/Johan


Svara

Sv: Mysko fel?

Postades av 2002-09-30 08:03:47 - Jonas Gauffin

felet är vad det säger.

1. Fel typ, dvs du försöker stoppa in en siffra i ett stringfält, eller en bokstav istället för ett nummer.

2. Du försöker stoppa in ett för stort tal i ett fält / du försöker stoppa in en för stor sträng i ett textfält.


Svara

Sv: Mysko fel?

Postades av 2002-09-30 08:05:18 - Jonas Gauffin

i ditt fall ska det stå: RecSet("read") = 1, dvs utan hartassar.

men jag håller med Johan. betydligt bättre sätt eftersom du inte behöver hämta något data först.


Svara

Sv: Mysko fel?

Postades av 2002-09-30 08:14:54 - Viktor svensson

Har koden så här nu men hur skriver man in Connect.execute(blablablabbblaaa)


I Databasen har tillID text

<!-- # include file="adovbs.inc" -->
<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/gb.mdb")&";"

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

Addera = "select * from gb where tillID = '" & Session("ID") & "'"
RecSet.Open Addera, Connect, AdopenKeyset, adLockOptimistic

do while not RecSet.EOF
RecSet("read") = 1
RecSet.MoveNext
loop
RecSet.Update
RecSet.Close
Connect.close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect "gastbok3.asp?tillID =" & Session("ID")

%>





Svara

Sv: Mysko fel?

Postades av 2002-09-30 08:57:49 - Johan Djupmarker

Såhär bör det bli (du borde byta tillID till ett heltal i databasen!):

<code>
<!-- # include file="adovbs.inc" -->
<%

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/gb.mdb")&";"

Connect.Execute "UPDATE gb SET read = 1 WHERE tillID = '" & Session("ID") & "'"

Connect.close
Set Connect = nothing
Response.Redirect "gastbok3.asp?tillID =" & Session("ID")
%>
</code>


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 814
27 960
271 761
7 520
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