02. januar 2003 - 12:12
Der er
19 kommentarer og 1 løsning
jmail og db
Hejsa Hvordan kan jeg indsætte data fra min db i en máil der skal sendes med jmail ?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
02. januar 2003 - 12:16
#1
Du kan lave det sådam her: SQL = "SELECT * FROM tabel" Set rs = Conn.Execute(SQL) mail2me = "navn@udbyder.dk" Set JMail = Server.CreateObject("JMail.SMTPMail") JMail.Sender = "mail@udbyder.dk" JMail.SenderName = "AFSENDER_NAVN" JMail.Subject = "EMNE" JMail.ServerAddress = "mail.udbyder.dk" JMail.Body = "Hej " & rs("kolonne") & "" JMail.AddRecipient mail2me JMail.Execute Set JMail = Nothing Response.Redirect("enellerandenside.asp")
02. januar 2003 - 12:51
#2
ok... men hvis jeg eks. har en variabel der hedder bruger, og jeg gerne vil have at den skal sortere på dette, hvordan gør jeg det i min select sætning ?
02. januar 2003 - 12:53
#3
SQL = "SELECT * FROM tabel ORDER BY bruger ASC" er det sådan du mener ?
02. januar 2003 - 12:54
#4
nej jeg har eks. en variabel der hedder: bruger = vare.fields ("test") og så vil jeg gerne have at min select skal sortere i en tabel fra denne variabel
02. januar 2003 - 13:58
#5
select * from tabel where felt='test'
02. januar 2003 - 14:04
#6
nej nej-...... den bruger variabel er en variabel fra en anden tabel
02. januar 2003 - 14:04
#7
så derfor kan jeg ik bruge den select komando
02. januar 2003 - 14:41
#8
vil du hente al data i en brugertabel hvor brugeren har købt en speciel vare?
02. januar 2003 - 14:44
#9
ja
02. januar 2003 - 14:46
#10
det der er i det, er at jeg har en ordre tabel og en bruger tabel i samme db. Når brugeren bestiller en ting, lægger ordren sig i ordre tabellen, der skal Jmail så hente vare og antal ud fra, derudover er der et felt i ordre tabellen som hedder, brugernavn, på det brugernavn skal jeg sortere i min bruger tabel, så jeg også kan udskrive alle brugerens oplysninger i mailen
02. januar 2003 - 14:47
#11
er det muligt og lave en while not ordre.eof i jmail ??? så den indsætter ALT fra en tabel i jmail ?
02. januar 2003 - 20:59
#12
"select * from ordre,bruger where ordre.brugernavn=bruger.brugernavn and ordre.ordreid="&id Den henter den vare i ordretabellen som har en specifik id samtidig med at den henter kunden der har købt bestilt. og ja du kan godt lave en while not EOF. while not rs.EOF body = body & rs("felt") & vbcrlf rs.movenext wend
03. januar 2003 - 10:03
#13
den skal hente ALT i ordre tabellen, og i ordre tabellen er der et brugernavn felt, det felt skal den sortere på i bruger tabellen
03. januar 2003 - 10:22
#14
hmmm thoms_yde... jeg kan ikke rigtig få det til at virke
03. januar 2003 - 10:27
#15
jeg bruger flg kode: <!---#include file="forbindelse.asp"---> <% set ordre = server.createobject ("adodb.recordset") ordre.open "select * from ordrer,brugere where ordre.brugernavn=brugere.brugernavn", database response.write bruger.brugernavn ordre.close %>
03. januar 2003 - 10:27
#16
og får flg fejl: Fejltype: Microsoft JET Database Engine (0x80040E10) No value given for one or more required parameters. /mobilos/butik/sendordre.asp, line 6
03. januar 2003 - 11:29
#17
nu har jeg fået den til og virke... men hvad gør jeg for at skrive eks. brugernavn og vare ud på skærmen ?
03. januar 2003 - 11:44
#18
det jeg mener er hvordan hiver jeg bruger dataerne ud ?
03. januar 2003 - 11:53
#19
har fåët det til og virke... tror sgu bare at jeg skulle være blevet hjemme idag :) takker mange gange
03. januar 2003 - 12:29
#20
Det var så lidt :)
Kurser inden for grundlæggende programmering