Hej gruppe.
Jeg har et problem med et felt der ikke indeholder noget. Først et lille
stykke kode:
strSQL = "SELECT Navn, adresse, telefon, mobil, email, hjemmeside,
meddelelse FROM (ledertabel left outer join hjemmesider on ledertabel.id =
hjemmesider.id) where ledertabel.id="& Session("UserID")
Set rs1 = myConn.Execute(strSQL)
'her imellem indsamles data i nynavn, nyhjemmeside etc.
'hvis der er nye data
if nynavn <> rs1("navn") or nyadresse <> rs1("adresse") or nytelefon <>
rs1("telefon") or nymobil <> rs1("mobil") or nyemail <> rs1("email") or
nyhjemmeside <> rs1("hjemmeside") then
'her skulle gerne ske noget, hvis noget er ændret.
Problemet er, at hvis der ikke eksisterer en post i tabellen "hjemmesider"
med ID=Session("Userid"), så bliver sammenligningen
nyhjemmeside<>rs1("hjemmeside") ikke gennemført. Man kommer ikke ind i
løkken. (nyhjemmeside<>rs1("hjemmeside")) bliver altså false, og det er da
noget skrammel, når der nu står noget i den ene, men ikke i den anden.
Hvad gør jeg galt?
Takker.
Keller
|