Avatar billede superraider Nybegynder
06. marts 2004 - 21:15 Der er 7 kommentarer og
1 løsning

sql acces og tomme celler

' SQL forespørgsel
strSQL = "Select * from Analyse"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)


det er det jeg bruger, jeg vil så lave noget der der erstatter alle "" felter, altså de celler i acces der ikke står noget i.
istedet for ingenting, så skal der stå "&nbsp".
Avatar billede ellebaek Nybegynder
06. marts 2004 - 21:39 #1
strSQL = "Select * from Analyse"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)


if rs.fields("feltnavn") = "" then
response.write " "
else
response.write rs.fields("feltnavn")
end if

Prøv dette..
Avatar billede ellebaek Nybegynder
06. marts 2004 - 21:41 #2
eller også skal du bruge...

if isNull(rs.fields("feltnavn")) then
response.write " "
else
response.write rs.fields("feltnavn")
end if
Avatar billede superraider Nybegynder
06. marts 2004 - 21:46 #3
jeg vil gerne have det sådan at jeg lige efter
SQL forespørgsel
strSQL = "Select * from Analyse"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

så skal den lave alle de værdier om der er ingen ting til &nbsp, og ikke skrive noget med response.write.
Avatar billede ellebaek Nybegynder
06. marts 2004 - 22:00 #4
jamen, hvor skriver du de forskellige elementer ud ?

for der hvor du skriver dem ud, kan du teste, det kan ikke betale sig at replace for at gemme værdierne i en variabel, hvis du alligevel bare skal skrive den variabel ud på et senere tidspunkt.
Avatar billede superraider Nybegynder
06. marts 2004 - 23:04 #5
jeg skriver den ud i en tabel senere, og derfor mener jeg ikke at det kan betale sig at sætte det der ind ved alle steder i tabellen, da der står ca 50 værdier i den tabel, så jeg vil mene det er smartere hvis man kunne sætte det ind et sted før man begynder at hente data ud af rs.
Avatar billede ellebaek Nybegynder
06. marts 2004 - 23:07 #6
så kan du gøre det inden du sætter infoen ind i databasen...

men hvad hvis der kommer en   efter hver af dine indtastninger, kan det lave forstyrelser i din tabel ?

Altså hvis du benytter response.write rs.fields("feltnavn") & " " der hvor du skriver infoen ud..?
Avatar billede superraider Nybegynder
06. marts 2004 - 23:25 #7
tror jeg dropper det, det bliver for indvilket, jeg finder en anden løsning, men tak for svarene.
Avatar billede ellebaek Nybegynder
06. marts 2004 - 23:28 #8
Det bliver ikke for indviklet. Det sidste var en glimrende løsning skulle jeg mene..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester