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


Pellesoft mailinglist!!

Postades av 2002-07-07 22:47:41 - Joacim Kindvall, i forum asp - allmänt, Tråden har 11 Kommentarer och lästs av 538 personer

Tjanare alla ASPare, Har ett problem med Mailinglisten som man kan hämta under kurser & artiklar. Fungerar bra till man skall skicka mailet då kommer Sidan kan inte visas upp. Vad är det för fel? Skickar aspkoden här nedan.
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("list.mdb")&";"

btn = LCase(Request("btn"))
If Btn = "skicka" Then
subject = Request("subject")
message = Request("message")

sql = "select name, email from list where accept = 'J' "
Set Rst = Con.Execute SQL

If Not Rst.Eof Then
Do While Not Rst.Eof

antal = antal + 1


Set cdonts = Server.CreateObject("CDONTS.NewMail")
cdonts.from = "min@adress.com"
cdonts.to = rst("email")
cdonts.subject = subject
cdonts.message = message
cdonts.send
set cdonts=nothing
Rst.MoveNext
Loop
Response.Write "Mailet skickades till " & antal & " mottagare."
Else
Response.Write "Det finns inga prenumeranter som vill ha brev ännu!"
End If
End If
Set Con = Nothing
%>

PS.Cdonts fungerar på servern DS


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-07 23:57:10 - Ulf Elfving

Sidan kan inte visas? Verkar som om du postar till en sida som inte finns, kontrollera stavningen till sidan du postar till (action taggen)


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-08 00:33:03 - Joacim Kindvall

............
sql = "select name, email from list where accept = 'J' "
Set Rst = Con.Execute SQL <----- Denna SQL måste vara på en ny rad för att formuläret skall visas, Det går inte att ha den där den skall vara. Några ideér?? action="send.asp" är rätt stavat och allt. Jag fattar nada.
Kommer upp Expected end of statement med en pil på SQL satsen.


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-08 10:53:44 - Fredrik Salomonsson

Hej.

Det kan inte vara parenteserna ()???

Såhär:

Set Rst = Con.Execute(SQL)



Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-08 23:47:28 - Joacim Kindvall

Nä tyvärr hjälpte inte. Fortfarande inget tecken på att fungera.


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-09 07:57:26 - Fredrik Salomonsson

Hej igen.

Testa då att skriva Option Explicit högst upp och dimma alla variablerna.
Det kan lösa mycket ibland...


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-09 07:59:35 - Johan Bovin

Ett skott i mörkret...sql resp SQL...
Alltså du stoppar in strängen i sql men sen använder du SQL...de är ju inte samma. Testa med sql istället..

Johan


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-10 22:31:36 - Joacim Kindvall

Inget funkar så jag skickar hela skiten, hoppas ni fattar vad problemet finns.Skulle vara roligt om det funkade.

<code><%Option Explicit

Dim Connect, btn

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

btn = LCase(Request("btn"))
If btn = "skicka" Then
subject = Request.Form("subject")
message = Request.Form("message")

sql = "select name, email from list where accept = 'j' "
Set Rst = Connect.Execute(sql)

If Not Rst.Eof Then
Do While Not Rst.Eof

antal = antal + 1

Set cdonts = Server.CreateObject("CDONTS.NewMail")
cdonts.from = "min@adress.com"
cdonts.to = Rst("email")
cdonts.subject = subject
cdonts.message = message
cdonts.send
set cdonts=nothing

Rst.MoveNext
Loop
Response.Write "Mailet skickades till " & antal & " mottagare."
Else
Response.Write "Det finns inga prenumeranter som vill ha brev ännu!"
End If
End If
Set Connect = Nothing
%>

<html>
<head>
<meta http-equiv="Content-Language" content="sv">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Skicka mail</title>
<style><!--.text { font-family: Verdana; font-size: 10px }--></style>
</head>
<body>
<form method="POST" action="send.asp">
<table border="0" width="400" cellspacing="0" cellpadding="0" class="text">
<tr>
<td width="63"><b>Ämne:</b></td>
<td width="321"><input type="text" name="subject" size="45"></td></tr>
<tr><td width="63" valign="top"><b>Meddelande:</b></td>
<td width="321"><textarea rows="8" name="message" cols="38">
</textarea></td></tr>
<tr><td width="63"></td><td width="321"><input type="submit" value="Skicka" name="btn"></td></tr>
</table></form></code>


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-10 23:00:30 - John Lundberg

Precis som Ulf säger, kontrollera att filen heter send.asp och ta bort Option Explicit. Testa sedan igen. Ta även bort "Friendly HTTP Message" i din webläsare så ser du vad det är som blir fel.

// Jompa


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-10 23:15:34 - Joacim Kindvall

Detta kom upp.

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

på denna rad.
Set Rst = Connect.Execute(sql)


Vad betyder detta??



Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-10 23:25:02 - Susanne Hayat

Är accept en boolean (Ja/Nej) eller en Text där du trycker in J eller N?
För set Rst = con.execute(sql) innebär att det är fel i SQL-satsen!

//Susanne


Svara

Sv: Pellesoft mailinglist!!

Postades av 2002-07-11 10:47:07 - Tommie Severinsson

Precis som susanne skriver.. får att bugga loss lite och kolla på sql strängen så skriv EFTER den..

Response.Write sql
Response.End

Kan du ju se om sql strängen ser konstig ut..


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 830
27 960
271 761
3 241
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