/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kombination af ASP dbase og Jscript...
Fra : Søren


Dato : 26-07-02 17:30

Hey!

Forestil jer følgende:
Jeg har en bunke HTML sider, der skal konverteres til en ASP
dbase.

Det kunne f.eks. se så dan her ud:

<img src="etbillede.jpg" [tags]>
Best nr. 111 - 123 - 4 - 6 -8
Farver: 2 - 4- 5

problemet er så at jeg "bare" har markeret best nr. og farver, og
sat det ind det rette sted i dbasen. Men pga. det linienskift der
kan ses her, ser det lidt sjovt ud i access, og giver mig
problemer når det bliver sat ind! (Ihvertfald når det bliver sat
ind i Jscript delen...)

Det der linebreak, kan fjernes manuelt... Men det tager 100 år,
idet jeg har over 1000 entries!!!

Har i nogle gode ideer?

(Dette bliver også postet i Jscript foraet... Just in case...)

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

 
 
Kim Bach Petersen (26-07-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 26-07-02 22:51

> Har i nogle gode ideer?

Lav en lykke i et asp-script, der henter en post, fjerner linieskiftet
(VbCrLf) og update'r posten i databasen...?

Kim



Søren (27-07-2002)
Kommentar
Fra : Søren


Dato : 27-07-02 12:54

> Lav en lykke i et asp-script, der henter en post, fjerner linieskiftet
> (VbCrLf) og update'r posten i databasen...?

Lyder som en god ide! Men min erfaring med ASP ræker lige til at
modificere et ASP dbase script jeg har nakket på www.html.dk ... Jeg er
bange for jeg slet ikke har skills til det der... Kender du et sted hvor
de har en tutorial til noget i den retning?

Anyway, jeg er ret sikker på hvordan man kunne starte...
Standard ASP dbase script, ikke? Henter dem en efter en, bruger den
funktion du beskrev, (har du et sted jeg kan hente info om det?) men
hvordan opdaterer jeg dbase posten?
Jeg skal nok lige ud at have fat i mit lille ASP hæfte tror jeg... :)

Takker!

- 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

Kim Bach Petersen (27-07-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 27-07-02 13:22

Generelt er activedeveloper.dk stedet at kikke, hvis man er til asp på
dansk og om asp/VB generelt kan du hente den komplette dokumentation på:

http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?ur
l=/msdn-files/027/001/733/msdncompositedoc.xml

Ellers er her en lille stump kode til inspiration.

Kim

<%
dim Conn, rs, strSQL
set Conn=Server.Createobject("ADODB.Connection")
Conn.Open strConnectionstring
' Hent poster, der skal ændres
strSQL = "SELECT intId, strText FROM tMinTabel"
set vrs=Conn.Execute(strSQL)
' Løb posterne igennem - slet linieskift
do until rs.EOF
strSQL = "UPDATE tMinTabel SET strText ='" & Replace(rs("strText"),
VbCrLf, "") & "' WHERE Id='" & rs("intId") & "'"
Conn.Execute sql
rs.movenext
loop
'Luk databasen
Set rs = Nothing
Conn.Close
Set Conn = Nothing
%>
--
· www.kensho.dk · psykologi og spiritualitet ·





Søren (27-07-2002)
Kommentar
Fra : Søren


Dato : 27-07-02 13:35

Tusind tak for både linksne og resten af hælpen! Jeg kunne have banket mit
hoved mod muren, indtil jeg blev træt at den knasende lyd, uden hjælp... :)

Anyway, jeg fik rent faktisk skrevet noget der - på et eller andet plan -
ligner det du skrev til mig en lille bitte smule... :) Så jeg var da ikke 100 %
fra... :)

Takker!

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

Søren (27-07-2002)
Kommentar
Fra : Søren


Dato : 27-07-02 13:56

Hey!

Det er så mig igen... Du ved... Ham den pisseirriterende der bliver ved med at
irritere dig... :)

Anyway, jeg lavede de ændringer jeg nu blev nødt til i dit script, (og ændre
lidt i toppen med connectionen - kendte ikke den måde du brugte) og efter det,
få rjeg besked om at der er en syntaks fejl... (Jeg har lige markeret stedet
hvor den kommer...)

<%
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 Greb4"
set vrs=Conn.Execute(strSQL)
' Løb posterne igennem - slet linieskift
do until rs.EOF
SQL = "UPDATE Greb4 SET [informationer]=""" & Replace(rs("informationer"),
'Linien overover siges at have en syntaks fejl. Også uden []...
VbCrLf, "") & """ WHERE ID='" & rs("ID") & "'"
Conn.Execute sql
rs.movenext
loop
'Luk databasen
Set rs = Nothing
Conn.Close
Set Conn = Nothing
%>

Jeg prøvede de par ting jeg nu kunne forestille mig var problemet...
informationer med og uden [], "" istedet for ', og det var ca. det... Stadig
"Syntax Error"...
Og jeg må indrømme, at jeg langt fra er dygtig nok til at regne ud hvad
problemet er... Det kan vel også være mig der har fucket noget up, da jeg
ændrede i toppen?
Jeg ved det ikke... Derfor beder jeg dig atter engang om at hjælpe mig...
Please? :)

- 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

Kim Bach Petersen (27-07-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 27-07-02 18:58

> Det er så mig igen... Du ved...

Tsk, hvis du irriterede mig havde jeg nok ikke svaret i første omgang...

Vi er alle begyndere i forhold til et eller andet - også jeg. For mig er
usenet en guldgruppe og som tak til de mange, der har hjulpet mig, hjælper
jeg nu andre så godt, som jeg kan. Det er rart at kunne hjælpe og samtidig
få lejlighed til at gennemtænke sit stof igen. Med andre ord: du irriterer
ikke, tværtimod!

Og så lige tillykke med scriptet - nu har du så 100 år at bruge til en masse
andet

Kim



Søren (27-07-2002)
Kommentar
Fra : Søren


Dato : 27-07-02 14:21

Mig igen... :)

Vil bare lige sige at jeg har fået det til at virke - bare så du ikke sidder og
bøvler med det...

Anyway, hvis du skulle være interesseret, så ser det færdige script sådan her
ud:

<%
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 Greb4"
set rs=Conn.Execute(strSQL)
' Løb posterne igennem - slet linieskift
do until rs.EOF
SQL = "UPDATE Greb4 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
%>

Tusind tak!

- 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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste