webForumDet fria alternativet

access, för många användare!

ASP

26 svar · 406 visningar · startad av streetrobban · sida 2 av 2

Frågan, av streetrobban

jag har gjort flera olika sidor, och jag kan/vet bara hur man gör databaser i access. men de blir alltid överfulla. hur gör man en databas som klarar fler användare samtidigt? och hur många klarar en access databas?

Läs frågan i sin helhet →
Medlem sedan mars 20002 836 inlägg
#21

... men Vide ... du glömde att ta bort raderna med:

RecSet.Close
Set RecSet = Nothing

... de behövs ju inte längre då det inte finns ngt sådant object ;)

Fast en rs = Nothing behövs ju oxå då förståss

cya,

------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function

[Redigerat av PatrikB den 28 feb 2001]

Medlem sedan dec. 19998 577 inlägg
#22

Helt rätt av dig Patrik... ;)

------------------
Jourhavande @e SweQuake.com

Medlem sedan dec. 19996 721 inlägg
#23

"En licens till access går väl på 4000:- så det låter billigt i sammanhanget. "

Men Access behöver man man för att skapa/redigera databaser. Själva databasmotorn (JET) finns redan i systemet.

Medlem sedan sep. 2000232 inlägg
#24

jo

------------------
"Nothing sucks like Electrolux."
(En slogan som inte gick hem riktigt i USA...)

Medlem sedan jan. 20011 140 inlägg
#25

Så koden ska vara? :

<!--#include file="ink_db.asp" -->

<%
Set Conn = Server.CreateObject("ADODB.Connection")
strSQL = "SELECT * FROM medlemmar ORDER BY namn"
Set rs = Conn.execute(strSQL)

Do Until rs.EOF

Response.write rs("namn")&"<br>"
rs.MoveNext
Loop

Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
%>

eller? jag skriver alltid RecSet eller rs. kan man blanda?

[Redigerat av streetrobban den 01 mar 2001]

Medlem sedan dec. 1999653 inlägg
#26

robban då... :e
såhär ska de se ut:

<!--#include file="ink_db.asp" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
strSQL = "SELECT * FROM medlemmar ORDER BY namn"
Set rs = Conn.execute(strSQL)

Do Until rs.EOF
Response.write rs("namn")&"<br>"
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
Conn.Close
Set Conn = Nothing
%>

om du väljer att använda rs. annars byter du ut alla rs mot RecSet, såhär:

<!--#include file="ink_db.asp" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
strSQL = "SELECT * FROM medlemmar ORDER BY namn"
Set RecSet = Conn.execute(strSQL)

Do Until RecSet.EOF
Response.write RecSet("namn")&"<br>"
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
Conn.Close
Set Conn = Nothing
%>

du kan inte blanda dem, men du kan definiera flera olika recordsets, men de är om de används i olika syften...

MVH

------------------
nakoz :)

Medlem sedan mars 20002 836 inlägg
#27

Men Access behöver man man för att skapa/redigera databaser.

.... man behöver inte Access för att skapa en access-databas.

Med hjälp av ADOX kan man skapa själva databasen och sedan är det bara att lägga till tabeller, fält, primärnycklar etc. med hjälp av sql och då kommer man riktigt billigt undan ;) man slipper slänga ut 4000 spänn på en access licens ...

cya

------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)