du har ingen kolumn som heter Ja, väl? det är väl ett värde? i så fall:
SQL = "SELECT * FROM elista WHERE nyhetsbrev = 'Ja'"
(eller är det kanske ett ja/nej-fält som ska skrivas så? kan inte access...)
mvh,
5 svar · 183 visningar · startad av webbmannen
Den här koden:
SQL = "SELECT * FROM elista WHERE nyhetsbrev = Ja"
rs.Open SQL, Connect
Do While Not rs.EOF
Set mail = CreateObject("CDONTS.NewMail")
mail.To = rs("eadress")
mail.From ="sten.mortensen@comtech-data.se"
mail.Subject = "Nyhetsbrev"
contents = "brevet"
mail.Body = "contents"
mail.BodyFormat = 0
mail.MailFormat = 0
mail.Send
rs.MoveNext
Loop
Set mail = Nothing
Connect.Close
Genererar "to few parameters"
Medan denna:
SQL = "SELECT * FROM elista WHERE nyhetsbrev = Ja"
rs.Open SQL, Connect
Do While Not rs.EOF
Response.Write rs("eadress")
rs.MoveNext
Loop
Connect.Close
snällt skriver ut de adresser som finns i kolumnen "eadress"
Vad är det jag inte förstår?
/webb
du har ingen kolumn som heter Ja, väl? det är väl ett värde? i så fall:
SQL = "SELECT * FROM elista WHERE nyhetsbrev = 'Ja'"
(eller är det kanske ett ja/nej-fält som ska skrivas så? kan inte access...)
mvh,
(fast förstår inte hur det kan vara skillnad på de två...)
är du säker på att det ser likadant ut i sql-frågan på båda
Nu förstår jag inte
Jag tycker mig ha förstått att enkelfnuttar sätts runt integer och inte runt text. Jag hade därför inte testat det.
Nu visar det sig att det fungerade (tack @nders du är en klippa ), men jag hade önskat mig en förklaring om någon har lust med detta.
/webb
enkelfnuttar sätts runt text, inte runt tal.
brädgårdar sätts runt datum om man kör access, apostrofer om man kör sql server.
behöver du mer förklaring, så fråga och du skall få svar!
Nä, jag behöver nog inte mer förklaring.
Att lufta skallen däremot, kanske inte är en så dum idé Fnuttsystematiken visste jag ju när jag tänkte efter, men har man tuggummi i skallen så blir det segt ibland
Tack igen.
/webb