Tak fordi du er så tålmodig... Jeg tænker mig vist ikke helt om for tiden...
(Heller ikke for tiden... :)
Du får lige 2 snipper kode, så. Den første det er den du hjalp mig med, som
jeg har lavet en anelse om...
<%
dim Conn, rs, strSQL
set Conn=Server.Createobject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("lgbeslag_database.mdb")
Conn.Open DSN
' Hent poster, der skal ændres
strSQL = "SELECT ID, informationer FROM Design"
set rs=Conn.Execute(strSQL)
' Løb posterne igennem - slet linieskift
do until rs.EOF
SQL = "UPDATE Design SET [informationer]='" &
Replace(rs("informationer"),VbCrLf, "") & "' WHERE ID='" & rs("ID") & "'"
Conn.Execute sql
rs.movenext
loop
'Luk databasen
Set rs = Nothing
Conn.Close
Set Conn = Nothing
%>
Hvis jeg _kun_ har denne kode på en side, så er det jeg får:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens
i kriterieudtrykket.
/anon/entrebot.asp, line 77
og linie 77 er så:
Conn.Execute sql
Og det er en fejmeddelelse jeg fatter minus af...
Resten af den kode jeg bruger, ser sådan her ud:
<%
Dim strInformationer, conn, rs, strKategori
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("lgbeslag_database.mdb")
Conn.Open DSN
strSQL = "SELECT * FROM Design ORDER BY nykategori"
Set rs = Conn.Execute(strSQL)
strKategori = "a"
Do While Not rs.EOF
if strKategori <> rs("nykategori") then %>
<%
response.write ("<A NAME=""")
response.write rs("kategori")
response.write ("""")
response.write (">")
response.write ("</A>")
%>
<form>
<select
onChange="window.open(this.options[this.selectedIndex].value,'_self')">
<option selected='true'>Vælg en designer</option>
<option value="designbot.asp#Pininfarina">Pininfarina</option>
<option value="designbot.asp#CarloBartoli">Carlo Bartoli</option>
<option value="designbot.asp#Colani">Colani</option>
<OPTION value="designbot.asp#FrancoGuanziroli">Franco Guanziroli</OPTION>
<option value="designbot.asp#GianniPareschi">Gianni Pareschi</option>
<OPTION value="designbot.asp#GiorgioRaimondi">Giorgio Raimondi</option>
<option value="designbot.asp#MauroCarlesi">Mauro Carlesi</option>
<option value="designbot.asp#PaoloNava">Paolo Nava</option>
<option value="designbot.asp#S.R.C">S.&R.C.</option>
</select>
</form>
<HR SIZE="1" NOSHADE>
<%end if
strInformationer = rs("informationer")
Response.Write ("<IMG SRC='")
Response.Write rs("billedsti")
Response.Write ("' align=""CENTER"" valign=""CENTER"" border=""0""
onclick='printbillede(this,""")
Response.Write rs("billedsti")
Response.Write ("""")
Response.Write (",")
Response.Write ("""")
Response.Write strInformationer
Response.Write ("""")
Response.Write (");' style=""cursor:hand;"">")
Response.Write ("<span class=""picturetext"" align=""CENTER""
valign=""CENTER""><br>")
Response.Write ("<P>")
Response.Write strInformationer
Response.Write ("</P>")
Response.Write ("</SPAN>")
Response.Write ("<HR SIZE='1' NOSHADE>")
strKategori = rs("nykategori")
rs.MoveNext
Loop
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Og som du kan se, så overlapper nogle af de variable hinanden, hvilket igen
giver problemer. Det er derfor jeg spørger om det er muligt "blot" at rename
de varible i den kode der skulle fjerne linebreaks, til noget andet?
Min database er ret simpel.
Den hedder lgbeslag_database.mdb, og inde i den er der en del forskellige
tabeller. F.eks. en der hedder Design.
Design består så af 3, ja hvad hedder det?, dele?
1: ID
2: billedsti
3: informationer.
Det kune f.eks. være:
1 | design/designbilleder/1.jpg | Best nr. 11 - 12 - 13.
2 | design/designbilleder/2.jpg | Best nr. 14 - 15 - 16.
o.s.v...
(Det her var et par simplificerede eksempler... De er ikke _så_ simple...
Bum... Jeg ved ikke... Er der mere info jeg kan give dig?
Thx!
- Søren
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials