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


problem med textfält....

Postades av 2001-09-17 17:07:00 - Jonny Eriksson, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 982 personer

Får upp följande meddelande när jag försöker skicka datan från ett textfält till en databas...
tilläggas ska att jag har fått det att funka med följande rad:

<select name="fldtill">
<option selected value=""></option>
<% Do Until users.EOF %>
<option value="<% =users("fldID")%>"><% =users("fldusername")%></option>
<% users.MoveNExt %>
<%loop%>
</select>

men eftersom att ja inte vill ha nån select så har ja försökt med
textfält men det fungerar inte nån som vet om det är nått ja missat??

Felmeddelande:

Technical Information (for support personnel)

Error Type:
Provider (0x80020005)
Type mismatch.
/sendmail.asp, line 82


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)

den input:en där datan som ska skickas till fldtill i databasen:

<input type="text" readonly name="fldtill" value="<% =request.querystring("till") %>">



<%
if request.querystring("vad") = "skicka" then
set con = server.createObject("ADODB.Connection")
con.open db


Set mail = Server.CreateObject("ADODB.Recordset")
mail.Open "SELECT * FROM tblmail",Con,adOpenStatic,adLockOptimistic
mail.AddNew
rad 82 --> mail("fldtill") = request("fldtill"))
mail("fldfran") = Cstr(intuserid)
mail("fldrubrik") = request("fldrubrik"))
mail("fldtext") = request("fldtext")
mail("flddatum") = Now()
mail.Update
response.redirect "mail.asp?vad=skickats"

end if
%>


Svara

Sv: problem med textfält....

Postades av 2001-09-17 19:56:00 - Andreas Hillqvist

Lite optimeringsförslag:

<code>
<select name="fldtill">
<option selected value=""></option>
<%
Dim fldID
Dim fldUserName
Set fldID = users("fldID")
Set fldUserName = users("fldusername")
Do Until users.EOF
Response.Write " <option value=""" & fldID & """>" & fldUserName & "</option>"
users.MoveNext
loop
%>
</select>
</code>

Tror ditt felmedelande beror på att du inte valt något. Alltså är vädet en tom strän. Vilket databasmotorn tolkat som felaktig datatype. Kan oxå beror oxå på med vilken metod du skickar data från formuläret. Använder du POST eller GET. Om du anget POST skall du hämta värdena från Request.Form("Namn"). Om du istället använder GET skall du skriva Request.Querystring("Namn"). Jag antar att du använder GET som metod för att skicka formulärdata:

<code>

<input type="text" readonly name="fldtill" value="<%=Request.Querystring("till") %>">

<%
If Request.Querystring("vad") = "skicka" then
set con = server.createObject("ADODB.Connection")
con.open db

Set mail = Server.CreateObject("ADODB.Recordset")
mail.Open "SELECT * FROM tblmail", Con, adOpenStatic, adLockOptimistic
mail.AddNew
'rad 82 -->
If IsNumeric(Request.Querystring("fldtill")) Then
mail("fldtill") = CLng(Request.Querystring("fldtill")))
Else
mail("fldtill") = Null
End if
mail("fldfran") = Cstr(intuserid)
mail("fldrubrik") = request("fldrubrik"))
mail("fldtext") = request("fldtext")
mail("flddatum") = Now()
mail.Update
response.redirect "mail.asp?vad=skickats"
End If
%>

Alternativt:
<input type="text" readonly name="fldtill" value="<%=Request.Querystring("till") %>">

<%
If Request.Querystring("vad") = "skicka" then
If IsNumeric(Request.Querystring("fldtill")) Then

set con = server.createObject("ADODB.Connection")
con.open db

Set mail = Server.CreateObject("ADODB.Recordset")
mail.Open "SELECT * FROM tblmail", Con, adOpenStatic, adLockOptimistic
mail.AddNew
'rad 82 -->
mail("fldtill") = CLng(Request.Querystring("fldtill")))
mail("fldfran") = Cstr(intuserid)
mail("fldrubrik") = request("fldrubrik"))
mail("fldtext") = request("fldtext")
mail("flddatum") = Now()
mail.Update
response.redirect "mail.asp?vad=skickats"
Else
Response.Write "Du har inte angivit någon mottagare"
End If

End If
%>

</code>


Svara

Sv: problem med textfält....

Postades av 2001-09-17 23:28:00 - Jonny Eriksson

okejj tack så mkt.. ska genast prova det här... återkommer om de inte skulle funka =)


//J.E


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 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

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 846
27 961
271 763
595
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