Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-23 23:34:26 - Hector Hernandez, i forum asp - allmänt, Tråden har 13 Kommentarer och lästs av 489 personer

Tjenixen allihop!

Det är så här att jag får denna följande felmeddelande :
<info>
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''
/Links/top5.asp, line 18
</info>
som jag inte kan tyda... denna kodsnutt har funkar i min förra burk
så jag vet vad som kan ha gått snett

<code>
<%
stmSQL = "SELECT Top 5 id, url, beskrivning FROM tblAddLink ORDER BY id DESC"

Set tblTemp = objConn.Execute(stmSQL) '<b>rad 18</b>

i = 1
Do Until tblTemp.EOF
varUrl = tblTemp("url")
varBeskrivning = tblTemp("beskrivning")

Response.write i & ". " & varBeskrivning & "<br>"

tblTemp.MoveNext
i = i + 1
Loop
%>

</code>

Kan nån snälla HELPA denna gosse?????

Tacksam för all Hljäp!





Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-23 23:38:13 - Mikael Jönsson

Har du öppnat databasen?

/Micke


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-23 23:39:33 - Per Persson

Är objConn skapat någonstans?


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-23 23:42:01 - Hector Hernandez

jo det har jag!


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-23 23:47:13 - Hector Hernandez

yes!

Ja har skapat kopplingen i en separat fil som jag senare inkluderar in
<code>
Set objConn = Server.Createobject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
Server.MapPath("links.mdb")
</code>


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-23 23:52:05 - Hector Hernandez

vad menar den med <b>Objekt krävs.: ''</b>


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 01:44:06 - Peter Björklund

Prova att skriva om din db koppling till denna istället.

Set objConn = Server.Createobject("ADODB.Connection")
objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("links.mdb")


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 06:52:51 - Anna-Karin Söderberg


Oftast så brukar det betyda att den inte har hittat något.
Kolla att allt är rätt stavat och släng även in en IF sats som kollar om tblTemp .EOF, dvs att du har fått poster tillbaka.

T ex:

IF tblTemp.EOF THEN
Reposne.write "Ingen träff"
ELSE
' Loopa ut dina poster
END IF

/Anna-Karin


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 07:11:34 - Roland Ringhede

Håller med Cougarina, du bör hantera returen från databasen.

Det kan hända att poster saknas vid läsning och andra trevliga och mindre trevliga saker som genererar felkoder vilka du på ett riktigt sätt bör ta hand om.

Alltså, direkt efter öppna databsen bör du ha felhantering
Vid anrop med SQL bör du efter anropet då du förväntar dig få ett antal poster hantera om det inte kom några rader samt om databsen fått fel, tex låst, felaktig, diskproblem mm.
När man infogar, uppdaterar och raderar poster bör man ta hänsyn till att andra användare är inne i samma databas varför postlåsningar, dubbletter och post saknas måste tas om hand.

Detta kräver en hel del test och därför är det rekomendera att du bygger en egen funktion för databasanrop som du alltid använder och slipper gör samma kod med test varje gång.

Här har MS varit så snälla att man åtminstone får felkoder från dem men man måste själv ta fram felhantering för databashantering.


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 09:00:20 - Andreas Hillqvist

Felet betyder att variabeln objConn är inte satt. Om du inkluderar koden som öppnar anslutningen. Kontrollera sökväg till den inkluderade filen och tagarna är korrekta.


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 15:29:57 - Hector Hernandez

jätte tack för hjälpen.... ska på en gång testa förslagen

meeen...

får jag bara fråga vem är det som har löst denna inlägg... Inte jag iallafall, för jag måste ju se om det verkligen funkar eller inte innan jag markerar det som löst... det spökar lite här verkar det som!


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 15:36:05 - Hector Hernandez

<b>Alltså, direkt efter öppna databsen bör du ha felhantering</b> --- > Hur kan jag bäst felhantera??? Kan du snälla visa mig nån exempel?

Thanks


Svara

Sv: Felmeddelande som jag inte kan lösa :(

Postades av 2003-10-24 16:05:24 - Roland Ringhede

Enklaste modellen saxat från Pelles Grundkurs i ADO

<code>
Public Function StartConnection(DatabaseType As dbDatabaseType) As Boolean
' Input: DataBaseType
' 1 = SQL Server
' 2 = Accessdatabas (default)

' Retur: StartConnection
' True = Ok
' False = Något fel

Select Case DatabaseType

Case 1: ConStr = "Provider=SQLOLEDB.1;Persist Security Info=False;" & _
"User ID=sa;Initial Catalog=Northwind;" & _
"Data Source=pelle"
Case Else: ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\Biblio.mdb;" & _
"Persist Security Info=False"
End Select

On Local Error Resume Next
Set Con = CreateObject("adodb.connection")
Con.Open ConStr

If Err Then
StartConnection = False
Else
StartConnection = True
End If

End Function

</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
30
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies