... 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,
26 svar · 451 visningar · startad av streetrobban · sida 2 av 2
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 hela trådstarten →... 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,
Helt rätt av dig Patrik...
"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.
jo
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]
robban då...
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
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