Avatar billede pascinell Nybegynder
15. november 2001 - 17:57 Der er 14 kommentarer og
1 løsning

Hvad gør jeg forkert ? / SQLState: IM002

Min paging i MYSQL giver følgende fejl !

ADODB.Connection.1 error \'80004005\'

SQLState: IM002
Native Error Code: 0
[INTERSOLV][ODBC lib] Data source name not found and no default driver specified


/paging.asp, line 21


- kode -

<%
mypage = request.querystring(\"p\")
if mypage = \"\" then
mypage=\"1\"
end if%>
<%
ConnString = \"driver={MySql};DSN=localhost;UID=xam;PWD=kerfi;DATABASE=opin\"

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open ConnString
%>

<%
rs.cursorlocation=3
rs.cachesize=10 - DETTE er Linie 21
rs.open strSQL,strDNS
rs.movefirst
rs.pagesize=1 \'
maxpages=rs.pagecount
maxrecs=rs.pagesize
rs.absolutepage=mypage
howmanyrecs=0
%>
Avatar billede netsrac Praktikant
15. november 2001 - 18:08 #1
Det skal da vist være:

ConnString = \"driver={MySql};SERVER=localhost;UID=xam;PWD=kerfi;DATABASE=opin\"

Medmindre du har opsat odbc ?
Avatar billede netsrac Praktikant
15. november 2001 - 18:21 #2
Okay, kan man få en forklaring på hvorfor du afviser ?
Avatar billede pascinell Nybegynder
15. november 2001 - 18:25 #3
Ja det hjalp lidt -
NU jeg får du denne besked:

Microsoft VBScript runtime error \'800a01a8\'

Object required: \'rs\'

/paging.asp, line 29

???


Avatar billede pascinell Nybegynder
15. november 2001 - 18:27 #4
Undskyld - jeg vrøvler :-)

Jeg får nu denne besked efter at havde sat SERVER ind .

Microsoft VBScript runtime error \'800a01a8\'

Object required: \'rs\'

/paging.asp, line 29


_ linie 29 er (rs.cursorlocation=3)

Avatar billede netsrac Praktikant
15. november 2001 - 18:34 #5
Du mangler en
Set rs = Server.CreateObject(\"ADODB.Recordset\")

Men iøvrigt tror jeg ikke den paging metode virker på mySQL
Avatar billede netsrac Praktikant
15. november 2001 - 18:34 #6
Avatar billede pascinell Nybegynder
15. november 2001 - 18:46 #7
Det er den Pagign metode jeg har benyttet ????

:-)

Men når jeg lægger den ud på mit hotel virker den ikke - deres svar til mig var at jeg skulle connecte med den viste metode ?

Men - jeg mangler vel at sætte
strSQL = \"SELECT * FROM tabel\"
ind et eller andet sted...

Avatar billede netsrac Praktikant
15. november 2001 - 18:47 #8
Ja det mangler du også, men du mangler også den Set rs = jeg skrev ovenfor..
Avatar billede pascinell Nybegynder
15. november 2001 - 18:50 #9
pt ser min kode således ud og giver følgende fejl:

<%
mypage = request.querystring(\"p\")
if mypage = \"\" then
mypage=\"1\"
end if%>
<%
ConnString = \"driver={MySql};SERVER=localhost;UID=xam;PWD=kerfi;DATABASE=opin\"
ConnSQL = \"SELECT * FROM esol\"
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open ConnString

\'strDNS = \"driver={MySql};dsn=localhost;Database=opin;uid=root;pwd=kerfi\"
\'strSQL = \"SELECT * FROM esol\"
\'set rs = Server.CreateObject(\"ADODB.Recordset\")
%>

<%
rs.cursorlocation=3
rs.cachesize=10
rs.open strSQL,strDNS
rs.movefirst
rs.pagesize=1 \' Her angives antal poster pr. side
maxpages=rs.pagecount
maxrecs=rs.pagesize
rs.absolutepage=mypage
howmanyrecs=0
%>

- fejlbesked:
Microsoft VBScript runtime error \'800a01a8\'

Object required: \'Conn\'

/paging.asp, line 21

Avatar billede pascinell Nybegynder
15. november 2001 - 18:51 #10
UPS - Jeg har sat rs ind - sætter jeg Conn ind får jeg en fejl som ser således ud:

Microsoft VBScript runtime error \'800a01a8\'

Object required: \'rs\'

/paging.asp, line 21
Avatar billede netsrac Praktikant
15. november 2001 - 18:53 #11
Du har jo remmet rs linjen ud ?
Avatar billede pascinell Nybegynder
15. november 2001 - 18:58 #12
???
Hvilken rs linie ?
de tre remmet linier er de gamle connect linier der ikke virker - jeg har sat dem ind for at I kan se hvad som virker på min egen server - men åvbenbart ikke virker på mit Hotel.
Avatar billede netsrac Praktikant
15. november 2001 - 20:40 #13
Det skal se sådan her ud:

<%
mypage = request.querystring(\"p\")
if mypage = \"\" then
mypage=\"1\"
end if%>
<%
Conn = \"driver={MySql};SERVER=localhost;UID=xam;PWD=kerfi;DATABASE=opin\"
strSQL = \"SELECT * FROM esol\"
set rs = Server.CreateObject(\"ADODB.Recordset\")
%>

<%
rs.cursorlocation=3
rs.cachesize=10
rs.open strSQL,Conn
rs.movefirst
rs.pagesize=1 \' Her angives antal poster pr. side
maxpages=rs.pagecount
maxrecs=rs.pagesize
rs.absolutepage=mypage
howmanyrecs=0
%>
Avatar billede netsrac Praktikant
15. november 2001 - 21:16 #14
Avatar billede pascinell Nybegynder
17. november 2001 - 09:25 #15
Takker
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