Avatar billede rickie Juniormester
19. januar 2005 - 17:24 Der er 9 kommentarer og
1 løsning

Udtræk fra database

<%
dim connStr, rs, conn, sqlquery
connStr = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=111.111.11.11,1111; Initial Catalog=DKprod;User ID=xx;Password=xxxxxxxxx;"
set conn = Server.CreateObject("ADODB.Connection")
set rs = server.createobject("adodb.recordset")

sqlquery ="select ActNo from niAct"
%>

<%=rs("ActNo")%>

Jeg får denne fejlmeddelelse og jeg fatter nada!
ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/brevdk/index.asp, line 29
Avatar billede arne_v Ekspert
19. januar 2005 - 18:01 #1
Du mangler:

rs.Open sqlquery
Avatar billede rickie Juniormester
20. januar 2005 - 08:00 #2
Når jeg skriver sådan:
<%
dim connStr, rs, conn, sqlquery
connStr = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=192.168.90.33,1433; Initial Catalog=DKprod;User ID=sa;Password=sp/2001/9;"
set conn = Server.CreateObject("ADODB.Connection")
set rs = server.createobject("adodb.recordset")
rs.Open sqlquery

sqlquery ="select ActNo from niAct"
%>

<%=rs("ActNo")%>

Får jeg følgende fejlmeddelelse:
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/brevdk/index.asp, line 25

Det skal lige siges at jeg aldrig har arbejdet mod en SQL database tidligere :)
Avatar billede arne_v Ekspert
20. januar 2005 - 08:10 #3
Den her rækkefølge:

sqlquery ="select ActNo from niAct"
rs.Open sqlquery
Avatar billede rickie Juniormester
20. januar 2005 - 08:15 #4
<%
dim connStr, rs, conn, sqlquery
connStr = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=111.111.11.11,1111; Initial Catalog=DKprod;User ID=sa;Password=xxxxxxx;"
set conn = Server.CreateObject("ADODB.Connection")
set rs = server.createobject("adodb.recordset")

sqlquery ="select ActNo from niAct"
rs.Open sqlquery
%>

Jeg får denne fejlmeddelelse:
ADODB.Recordset error '800a0e7d'
Operation is not allowed on an object referencing a closed or invalid connection.
/brevdk/index.asp, line 16

Hvad går der galt? :)
Avatar billede arne_v Ekspert
20. januar 2005 - 08:16 #5
<%
dim connStr, rs, conn, sqlquery
connStr = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=111.111.11.11,1111; Initial Catalog=DKprod;User ID=sa;Password=xxxxxxx;"
set conn = Server.CreateObject("ADODB.Connection")
set rs = server.createobject("adodb.recordset")
conn.Open
sqlquery ="select ActNo from niAct"
rs.Open sqlquery
%>
Avatar billede arne_v Ekspert
20. januar 2005 - 08:17 #6
dim connStr, rs, conn, sqlquery
connStr = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=111.111.11.11,1111; Initial Catalog=DKprod;User ID=sa;Password=xxxxxxx;"
set conn = Server.CreateObject("ADODB.Connection")
set rs = server.createobject("adodb.recordset")
conn.Open connStr
sqlquery ="select ActNo from niAct"
rs.Open sqlquery
%>
Avatar billede rickie Juniormester
20. januar 2005 - 11:49 #7
Det var åbenbart vores IT-afdeling som havde noget forkert i connection (bruger/pass).
Det du lavede virker :)

Svar for points!
Avatar billede arne_v Ekspert
20. januar 2005 - 11:59 #8
ok
Avatar billede arne_v Ekspert
30. januar 2005 - 19:15 #9
så mangler du bare at acceptere
Avatar billede rickie Juniormester
21. marts 2005 - 10:32 #10
Ja, det havde jeg glemt! Undskyld :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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