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


Databas problem

Postades av 2005-11-01 20:35:45 - Marcus Wennerberg, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 565 personer

Hej. Jag håller på att lära mig lite ASP. Har fått problem med min databas jag håller på med. när jag ska lägga till en artikel så kommer det upp, "sidan kan inte visas", undrar då vart problemet ligger?

Koderna jag har är följande


enter.asp


<%

set rRubrik = Request("rubrik") ' Hämta rubriken ur formuläret
set rText = Request("artikel") ' Hämta texten ur formuläret
set rNamn = Request("av") ' Hämta skribentensnamnet ur formuläret
set rTelefon = Request("datum") ' Datumet från formuläret


' Kontrollera värdena vi fick från formuläret

if rRubrik = "" or rText = "" then
	Response.Write("<H3>Rubrik eller text saknas</H3>Du måste ha en rubrik och en text!")
else
	if rNamn ="" then
		rNamn="Saknas"
	end if
	
	
	' Skapa ett databasobjekt
	set DBConnection = Server.CreateObject("ADODB.Connection") 

	' Anslut till databasen med en fil-dsn
	DBConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=test.mdb" 

	' Skapa SQL-satsen vi använder för att infoga data
	SQLstring = "INSERT INTO radannonser (rubrik, artikel, av, datum) VALUES ('"& rRubrik &"', '"& rText &"', '"& rNamn &"', '"& rTelefon &"')"

	' Utför SQL-satsen
	DBConnection.Execute(SQLstring)

	Response.Write("<H3>Inmatning lyckades!</H3>Din Artikel är nu inlaggd.")

	' Stäng databaskopplingen 
	DBConnection.Close
	set DBConnection = Nothing

end if

%>

<P><LI>Titta på Artiklarna<LI>Lägg in en ny Artikel




enter.htm

<code>
<HTML>
<HEAD><TITLE>Skriv en Artikel</TITLE>
<BODY>
<H2>Skriv en Artikel</H2>

<FORM ACTION="enter.asp" METHOD="POST">

<BR>Rubrik <INPUT TYPE="TEXT" NAME="rubrik">
<BR>Artikeltext <TEXTAREA NAME="artikel"> </TEXTAREA>
<BR>Skribentens Namn <INPUT TYPE="TEXT" NAME="av">
<BR>Datum <INPUT TYPE="TEXT" NAME="datum">

</B>
<INPUT TYPE="SUBMIT" VALUE="Publicera Artiklen"> <INPUT TYPE="RESET" VALUE="Rensa allt">
</FORM>
</code>



show.asp

<%
MinstaDatum = DateSerial(year(date), month(date), day(date)-rDagar)

' Skapa ett databasobjekt
set DBConnection = Server.CreateObject("ADODB.Connection") 

' Anslut till databasen med en fil-dsn
DBConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=test.mdb" 

' Skapa SQL-satsen vi använder för att infoga data
SQLstring = "SELECT * FROM radannonser WHERE kategori = '"&rKategori&"' and datum > "&MinstaDatum&" ORDER BY datum DESC"

' Utför SQL-satsen och skapa ett recordset RS
set RS=DBConnection.Execute(SQLstring)

if RS.EOF then
	Response.Write("<H3>Inga artiklar</H3>Det fanns inga artiklar som passar in på din sökning.")
end if
Response.Write("<TABLE BORDER=0>")
do while not RS.EOF 

	
RS.MoveNext
Loop
Response.Write("</TABLE>")
RS.Close
set RS = Nothing

' Stäng databaskopplingen 
DBConnection.Close
set DBConnection = Nothing

%>




Svara

Sv: Databas problem

Postades av 2005-11-02 09:37:39 - Anna-Karin Söderberg

Börja med att stänga av Visa vänliga HTTP felmeddelanden:
I IE
Tools=> Internet options=>advanced=> rätt långt upp bocka ur Show Friendly HTTP error messages.
I svensk version av IE ligger den rätt långt ner.

Du får då felmeddelandet i klartext och har lättare för att felsöka då.


//Anna-Karin


Svara

Sv:Databas problem

Postades av 2005-11-02 12:57:41 - Marcus Wennerberg

har provat detta.

Får nu följande felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x958 Thread 0x690 DBC 0x2dda544 Jet'.

/enter.asp, line 24


24 linjen är den med: ' Anslut till databasen med en fil-dsn
DBConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=test.mdb"


Svara

Sv: Databas problem

Postades av 2005-11-02 13:53:29 - Pelle Johansson

Du får sätta skriva/skapa-rättigheter på din accessdatabas. Antingen via verktyg du har eller be din ISP om hjälp.


Svara

Sv: Databas problem

Postades av 2005-11-02 15:30:52 - Johan Djupmarker

Du har ingen sökväg till filen. Ligger den i samma mapp som asp-filen? Byt även till OLEDB-drivaren i samma veva:

DBConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb")

/Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
600
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