[ASP] Operation was canceled

Pagina: 1
Acties:

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 01-09 08:15

LauPro

Prof Mierenneuke®

Topicstarter
Ik heb voor m'n inkoopactiesite nu een domein en ik dacht dat wel ff over te kunnen zetten. Alleen dat gaat dus niet, ze hebben sowieso al andere mannier van het maken van een verbinding met een database.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head>
</head>
<body>

<%
Dim cn

Set cn = Server.CreateObject("ADODB.Connection")
        
cn.Open "Driver=Microsoft Access Driver (*.mdb);DSN=LPSDB;UID=admin;PWD=;"
    
%>
</body>
</html>

Dit resulteerd in de volgende fout:
Microsoft OLE DB Provider for ODBC Drivers error '80040e4e'

Operation was canceled.

/run_sql.asp, line 13
Het regelnummer klopt niet maar de fout zit hem bij 'cn.Open'. Ook het laden van de pagina duurt vrij lang en ik heb een 'ODBC-connection' gemaakt, genaamd LPSDB.

Iemand een idee? (ik heb al gezocht btw)

Ik denk zelf dat dit met de server te maken heeft.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Gezocht? Niet goed gezocht dan.
Ga eerst dit maar 'ns goed doornemen:

http://www.w3schools.com/ado/default.asp

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Heb je op de server wel een DSN gemaakt? :o

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 01-09 08:15

LauPro

Prof Mierenneuke®

Topicstarter
Op zondag 30 juni 2002 23:34 schreef Gert het volgende:
Heb je op de server wel een DSN gemaakt? :o
Jah want anders geeft hij die melding niet...
Op zondag 30 juni 2002 23:00 schreef mOrPhie het volgende:
Gezocht? Niet goed gezocht dan.
Ga eerst dit maar 'ns goed doornemen:

http://www.w3schools.com/ado/default.asp
Ik kijk ff, maar ik denk dat dat niet het probleem is.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
Wanneer je met een DSN verbinding werkt hoef je al die meuk niet op te nemen.

dbcon.open "LPSDB" is genoeg. Ik twijfel alleen of ie over dat wachtwoord gaat vallen, maar tenzij je een userdb gekoppeld hebt aan je Access DB niet, volgens mij

  • Ashbjorn
  • Registratie: Maart 2001
  • Laatst online: 07-04-2019

Ashbjorn

Who's your daddy! WHUZAAA

DSN verbindingen rocken :P

Persoonlijk hou ik niet van deze manier van DB connecten tenzij het gewoon ff niet anders kan.

Voor alle andere verkeer hebik natuurlijk een DB Class gemaakt (zoals iedere coder dat zal hebben gedaan) en daarbij hoef ik dan alleen dit in te vullen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
Dim objDB
Dim strSQL
Dim varDataAry

Set objDB = New clsDatabase
strSQL = "SELECT Record FROM Table"
Call objDB.SetData(strSQL, varDataAry)
Set objDB = Nothing

If IsArray(varDataAry) Then
  ' Hier je code
End If

Athlon 64 3500+ || MSI Neo2 Platinum || 1GB PC3200 Corsair XLPRO 2-2-2-5@1T || Hitachi SATA 250GB@7200 8MB || WD Raptor 73GB@10000 8MB || AOpen GF 6800 GT 256MB || SB Audigy2 Platinum || Logitech Laser G5 || 19" Iiyama HM903DT || 1280@100Hz


  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 01-09 08:15

LauPro

Prof Mierenneuke®

Topicstarter
Op zondag 30 juni 2002 23:51 schreef zneek het volgende:
Wanneer je met een DSN verbinding werkt hoef je al die meuk niet op te nemen.

dbcon.open "LPSDB" is genoeg. Ik twijfel alleen of ie over dat wachtwoord gaat vallen, maar tenzij je een userdb gekoppeld hebt aan je Access DB niet, volgens mij
Je hebt inderdaad gelijk... Maar naar mijn idee slaat dit weer verkelijk nergens op. De enige theorie die hier achter kan zitten vind ik, dat er in de DSN al is vastgesteld welk database-formaat er gebruikt wordt.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • Vigory
  • Registratie: November 2000
  • Laatst online: 15-04 10:26
Dat is het grote voordeel van een DNS. Als je een andere database wilt gebruiken hoef je alleen maar de DSN aan te passen. Zo kan je zelfs makkelijk overstappen van Access naar SQL server.

(hoewel het mooier lijkt dan het is: in Access en SQL server zitten toch nog wel een aantal verschillen, waardoor SQL queries veranderd moeten worden)

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Op maandag 01 juli 2002 15:49 schreef Vigory het volgende:
Dat is het grote voordeel van een DNS. Als je een andere database wilt gebruiken hoef je alleen maar de DSN aan te passen. Zo kan je zelfs makkelijk overstappen van Access naar SQL server.

(hoewel het mooier lijkt dan het is: in Access en SQL server zitten toch nog wel een aantal verschillen, waardoor SQL queries veranderd moeten worden)
ODBC maakt het er anders niet sneller op. OLEDB is een betere oplossing en overgaan naar een andere datasource is dan net zo makkelijk alleen moet je de juiste drivers kennen.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


Verwijderd

Op maandag 01 juli 2002 11:50 schreef Atlantez het volgende:
DSN verbindingen rocken :P

Persoonlijk hou ik niet van deze manier van DB connecten tenzij het gewoon ff niet anders kan.

Voor alle andere verkeer hebik natuurlijk een DB Class gemaakt (zoals iedere coder dat zal hebben gedaan) en daarbij hoef ik dan alleen dit in te vullen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
Dim objDB
Dim strSQL
Dim varDataAry

Set objDB = New clsDatabase
strSQL = "SELECT Record FROM Table"
Call objDB.SetData(strSQL, varDataAry)
Set objDB = Nothing

If IsArray(varDataAry) Then
  ' Hier je code
End If
Hoe heb je die class gemaakt??
Pagina: 1