/ 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
Hjælp til rette gæstebog til en MySQL Data~
Fra : JLP


Dato : 13-01-06 13:41

Hej,

Jeg har en asp gæstebog som bruger Access er det sådan at jeg kan
få en til at hjælpe mig med at få den til at bruge MySQL istedet.
Jeg er ikke en ørn til sådan noget, så enhver hjælp vil blive
godt modtaget.!! Jeg har phpMyAdmin

Mvh
Jan



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (13-01-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-01-06 14:08

JLP skrev:

> Jeg har en asp gæstebog som bruger Access er det sådan at jeg kan
> få en til at hjælpe mig med at få den til at bruge MySQL istedet.


Hvad er det for en gæstebog?
Hvilken version af MySQL skal den køre på?

Hvis det kun er ændringerne i databasen du skal have hjælp til,
finder du nok bedre hjælp i dk.edb.database.

I mange tilfælde er det letteste at finde en gæstebog der er
forberedt til den database (Access, MySQL, MSSQL, ...) og det
scriptsprog (asp, php, asp.net) man vil benytte.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

JLP (13-01-2006)
Kommentar
Fra : JLP


Dato : 13-01-06 15:50

Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hvad er det for en gæstebog?
> Hvilken version af MySQL skal den køre på?

Det er v MySQL 4.0.26

> Hvis det kun er ændringerne i databasen du skal have hjælp til,
> finder du nok bedre hjælp i dk.edb.database.

Det er hjælp til at ændre hvad der skal ændres i selve gæstebogen og
opsætning af tabelen

> I mange tilfælde er det letteste at finde en gæstebog der er
> forberedt til den database (Access, MySQL, MSSQL, ...) og det
> scriptsprog (asp, php, asp.net) man vil benytte.

Det ville jeg være ked af at skulle, jeg har endelig fået den til at
se ud som den skal og fået udbygget den til at kunne lid mere.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ulrik Vadstrup (13-01-2006)
Kommentar
Fra : Ulrik Vadstrup


Dato : 13-01-06 16:33

On 13 Jan 2006 12:41:26 GMT, JLP <jl@home.dk> wrote:

>Hej,
>
>Jeg har en asp gæstebog som bruger Access er det sådan at jeg kan
>få en til at hjælpe mig med at få den til at bruge MySQL istedet.
>Jeg er ikke en ørn til sådan noget, så enhver hjælp vil blive
>godt modtaget.!! Jeg har phpMyAdmin
>
>Mvh
>Jan


Umiddelbart er det ret nemt - du skal blot oprette de samme tabeller i
din SQL database, og så ændre din connect string.

Havd er det for en gæstebog du bruger - alternertivt har jeg en der
kør på MySQL du kan få en kopi af.

Skriv hvsi du er interesseret - min mail er valid


Ulrik

JLP (13-01-2006)
Kommentar
Fra : JLP


Dato : 13-01-06 18:06

Ulrik Vadstrup wrote in dk.edb.internet.webdesign.serverside.asp:
> Umiddelbart er det ret nemt - du skal blot oprette de samme tabeller i
> din SQL database, og så ændre din connect string.

Jeg har forsøgt følgende:

Jeg har forsøgt at ændre connection string fra:

strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("/xxx.mdb")

til:

strDSN = "driver={MySql ODBC 3.51
Driver};server=xxx.xxx.xxx.xxx;database=xxx_email;uid=xxx_xxx;pwd=xxx;"

men så får jeg fejlen:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name too long

/gaestebog.asp, line 39

------------------------------------------------------------------

Line 39 i gaestebog er:

rs.Open strSQL, strDSN, 1


som jeg så har ændret til:

rs.Open strDSN, strSQL

Men så får jeg fejlen:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver]Access denied for user: 'SELECT * FROM gaestebog
ORDER BY@web1.danhost.dk' (Using password: YES)

/gaestebog.asp, line 39

> Havd er det for en gæstebog du bruger - alternertivt har jeg en der
> kør på MySQL du kan få en kopi af.

Det er ikke nogen bestemt gæstebog, faktisk trode jeg ikke jeg kom til at
bruge den med efter at ha lavet det meste om opfylder den de krav jeg har
til den.

> Skriv hvsi du er interesseret - min mail er valid

Jeg vil meget gerne se om jeg kan få min til at virke med MySQL, hvis
ikke vil jeg gerne kigge på den :)

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ulrik Vadstrup (13-01-2006)
Kommentar
Fra : Ulrik Vadstrup


Dato : 13-01-06 18:48

On 13 Jan 2006 17:05:59 GMT, JLP <jk@home.dk> wrote:

>Ulrik Vadstrup wrote in dk.edb.internet.webdesign.serverside.asp:
>> Umiddelbart er det ret nemt - du skal blot oprette de samme tabeller i
>> din SQL database, og så ændre din connect string.
>
>Jeg har forsøgt følgende:
>
>Jeg har forsøgt at ændre connection string fra:
>
>strDSN = "DRIVER={Microsoft Access Driver
>(*.mdb)};DBQ="&Server.MapPath("/xxx.mdb")
>
>til:
>
>strDSN = "driver={MySql ODBC 3.51
>Driver};server=xxx.xxx.xxx.xxx;database=xxx_email;uid=xxx_xxx;pwd=xxx;"
>
>men så får jeg fejlen:
>
>
>Microsoft OLE DB Provider for ODBC Drivers error '80004005'
>
>[Microsoft][ODBC Driver Manager] Data source name too long
>
>/gaestebog.asp, line 39
>
>------------------------------------------------------------------
>
>Line 39 i gaestebog er:
>
>rs.Open strSQL, strDSN, 1
>
>
>som jeg så har ændret til:
>
>rs.Open strDSN, strSQL
>
>Men så får jeg fejlen:
>
>
>Microsoft OLE DB Provider for ODBC Drivers error '80004005'
>
>[MySQL][ODBC 3.51 Driver]Access denied for user: 'SELECT * FROM gaestebog
>ORDER BY@web1.danhost.dk' (Using password: YES)
>
>/gaestebog.asp, line 39
>

tempConn = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost;
Database=xxx; UID=xxx; PWD=xxx; Option=3"

og så.....

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM T_Guestbook WHERE (ID = 0)"
rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic


Jeg kan ikke lige se hvor det præcist adskiller sig fra dit script.
Men prøv at lave noget der ligner, så tror jeg den er der.

Ulrik

JLP (13-01-2006)
Kommentar
Fra : JLP


Dato : 13-01-06 19:17

Ulrik Vadstrup wrote in dk.edb.internet.webdesign.serverside.asp:
> tempConn = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost;
> Database=xxx; UID=xxx; PWD=xxx; Option=3"
>
> og så.....
>
> Set rs = Server.CreateObject("ADODB.RecordSet")
> strSQL = "SELECT * FROM T_Guestbook WHERE (ID = 0)"
> rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic
>
> Ulrik

Hej Ulrik,

Nu kan jeg tilgå min gæstebog, men ikke skrive i den. Jeg får fejlen:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified

/gb.asp, line 42
------------------------------------------------------------------

Line 42 er:

rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic
--------------------------------------------------------------------

Du får lige lidt mere kode, tror måske det er der den er gal:

Set rs = Server.CreateObject("ADODB.Connection")
strSQL = "SELECT * FROM gaestebog WHERE (ID = 0)"

rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ulrik Vadstrup (13-01-2006)
Kommentar
Fra : Ulrik Vadstrup


Dato : 13-01-06 19:40

On 13 Jan 2006 18:16:35 GMT, JLP <jl@home.dk> wrote:

>Ulrik Vadstrup wrote in dk.edb.internet.webdesign.serverside.asp:
>> tempConn = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost;
>> Database=xxx; UID=xxx; PWD=xxx; Option=3"
>>
>> og så.....
>>
>> Set rs = Server.CreateObject("ADODB.RecordSet")
>> strSQL = "SELECT * FROM T_Guestbook WHERE (ID = 0)"
>> rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic
>>
>> Ulrik
>
>Hej Ulrik,
>
>Nu kan jeg tilgå min gæstebog, men ikke skrive i den. Jeg får fejlen:
>
>Microsoft OLE DB Provider for ODBC Drivers error '80004005'
>
>[Microsoft][ODBC Driver Manager] Data source name not found and no default
>driver specified
>
>/gb.asp, line 42
>------------------------------------------------------------------
>
>Line 42 er:
>
> rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic
>--------------------------------------------------------------------
>
>Du får lige lidt mere kode, tror måske det er der den er gal:
>
> Set rs = Server.CreateObject("ADODB.Connection")
> strSQL = "SELECT * FROM gaestebog WHERE (ID = 0)"
>
> rs.Open strSQL, tempConn, adOpenKeyset, adLockOptimistic


Jeg forstår ikke helt - du siger du ikke kan skrive i den ?

Men sætningen strSQL = "SELECT * FROM gaestebog WHERE (ID = 0)"
skriver jo ikke, men henter hvor ID=0

Du må lige prøve at forklare nærmere..?

JLP (13-01-2006)
Kommentar
Fra : JLP


Dato : 13-01-06 19:49

Ulrik Vadstrup wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg forstår ikke helt - du siger du ikke kan skrive i den ?
>
> Men sætningen strSQL = "SELECT * FROM gaestebog WHERE (ID = 0)"
> skriver jo ikke, men henter hvor ID=0
>
> Du må lige prøve at forklare nærmere..?

Må jeg sende dig en mail med min kode, jeg vil helst ikke poste det hele her.


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

JLP (14-01-2006)
Kommentar
Fra : JLP


Dato : 14-01-06 23:09

JLP wrote in dk.edb.internet.webdesign.serverside.asp:
> Ulrik Vadstrup wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeg forstår ikke helt - du siger du ikke kan skrive i den ?
> >
> > Men sætningen strSQL = "SELECT * FROM gaestebog WHERE (ID = 0)"
> > skriver jo ikke, men henter hvor ID=0
> >
> > Du må lige prøve at forklare nærmere..?

Jeg vil lige afslutte denne tråd og sige tak til Ulrik for hans velvilje.!! Men
jeg har valgt at droppe min gæstebog til fordel for en i PHP

Men jeg siger stadig tak for hjælpen.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- 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 : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste