to few parameters

Databaser & SQL

5 svar · 183 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Trådstart#1

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

Medlem sedan juni 200032 967 inlägg
#2

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,

Medlem sedan juni 200032 967 inlägg
#3

(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 :q

Medlem sedan dec. 1999826 inlägg
#4

Nu förstår jag inte :q

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

Medlem sedan juni 200032 967 inlägg
#5

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! :)

Medlem sedan dec. 1999826 inlägg
#6

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 :e

Tack igen.
/webb

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)