webForumDet fria alternativet

Databas

6 svar · 559 visningar · startad av J0han

J0han
#1

Jag har gjort en databas (exempel.mdb) och placerat den i samma mapp som asp-scriptet och gjort en databaskoppling med samma namn (exempel). Sen skrev jag in följande kod:

<html>
<%
Set Connect = Server.Createobject("ADODB.Connection")
Connect.Open "exempel"

Set RecSet = Server.Createobject("ADODB.Recordset")
Addera = "SELECT * FROM tabell"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic 

RecSet.AddNew 

RecSet("Namn") = Request.Form("namn")
RecSet("Hemsida") = Request.Form("hemsida")

RecSet.Update
RecSet.Close

Connect.Close
%>
</html>

Varför funkar det inte??

/ mvh Johan, PSP-guru och ASP-idiot :)

BireMedlem sedan dec. 199919 074 inlägg
#2

Törs man be om koden till dbkopplingen ? ;)

------------------
Explorer in a further region of experience.
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>www.LifeStyleShop.nu</A>

J0han
#3

Kanske ska påpeka att jag gjorde ett formulär på en sida med två text-fält med namnen "email" och "namn".
Glömde skriva det...

/ mvh Johan

J0han
#4

Koden? Jag gjorde db-kopplingen med ODBC-grejset under Kontroll-panelen. Ska inte det funka?

BireMedlem sedan dec. 199919 074 inlägg
#5

Det har jag ingen aning om , men du måste ju ha med en sökväg till databsen mm...

<%
Session("data") = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databas.mdb")

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open Session("data")
SQLStmt = "SELECT * FROM Tabellnamn"
SET RS = Connection.Execute(SQLStmt)
%>

Typ...

------------------
Explorer in a further region of experience.
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>www.LifeStyleShop.nu</A>

emissionMedlem sedan dec. 19996 721 inlägg
#6

Nej, man behöver ingen sökväg, om man satt upp en DSN i ODBC-panelen. Dessutom är det onödigt att lägga sådant som sökvägar i session-variabler. Använd lokala variabler, med include-filer, eller application-variabler.

Har du inkluderat adovbs.inc eller liknande tidigare i scriptet? Annars går det inte att använda konstanter som adOpenStatic och adLockOptimistic.

Dessutom finns det ingen anledning att använda AddNew. Använd SQL i stället.

[Redigerat av emission den 10 jun 2000]

cfMedlem sedan maj 2000376 inlägg
#7

Vad får du för felmeddelande?

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)