---
title: "fnutt problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8985-fnutt-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Biten"
published: "2001-04-11T16:23:00.000Z"
updated: "2001-04-12T09:40:00.000Z"
replies: 29
views: 530
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/8985-fnutt-problem"
---

# fnutt problem

_Sida 1 av 2._

## #1 — Biten, 2001-04-11T16:23Z

Nu har jag ett nytt fel.....
Varför köper han inte detta?....
är det mina fnuttar som är fel på nått sätt?

If Not Request.Form("blaa")="" Then
		rs.AddNew
		rs("SSN")=Session("Pnr")

det fungerar bra med ett hårdkodat värde men nu får jag bara fel hur jag än gör.

Permalänk: https://www.webforum.nu/p/8985

## #2 — ERR0R, 2001-04-11T17:05Z

hmmm...

Pröva:

```
If Request.Form("blaa")<>"" Then
```

Borde funka ;)

Permalänk: https://www.webforum.nu/p/263041

## #3 — Biten, 2001-04-11T17:14Z

förlåt mitt oklara inlägg.....

men det är fnuttarna kring session som är problemet 

rs("SSN")=Session("Pnr")

Permalänk: https://www.webforum.nu/p/263042

## #4 — LarsG, 2001-04-11T17:16Z

Vilket fel får du?

Permalänk: https://www.webforum.nu/p/263043

## #5 — Biten, 2001-04-11T17:22Z

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
En OLE DB-åtgärd i flera steg genererade fel. Kontrollera alla OLE DB-statusvärden som finns tillgängliga. Inget arbete utfördes.
/programmet/prog.asp, line 151

line 151 är just 

rs("SSN")=Session("Pnr")

Permalänk: https://www.webforum.nu/p/263044

## #6 — Biten, 2001-04-11T18:05Z

Är det ingen som vet vad felet innebär
.....

Permalänk: https://www.webforum.nu/p/263045

## #7 — @nders, 2001-04-11T18:10Z

nix.

men visa all kod där du försöker lägga in i databasen, så kan någon av oss hjälpa dig att göra det på ett bättre sätt.

vi brukar försöka censurera bort .AddNew i de fall det går, för recordsetmetoder suger, för det mesta i alla fall.

Permalänk: https://www.webforum.nu/p/263046

## #8 — Biten, 2001-04-11T18:19Z

Var so god @nders jag hoppas att det räcker med kod....

\<%
	Set MinCon = Server.CreateObject("ADODB.Connection")
	Set rs = Server.CreateObject("ADODB.Recordset")
	MinCon.Open"DSN=db;UID=sa;PWD="
	SQL = "SELECT \* FROM tabell1 WHERE 1=2"
	rs.Open SQL, MinCon,1,2

	If Not Request.Form("Activity")="" Then
		rs.AddNew
		rs("SSN")='"& Session("SSN")
		rs("Activity")=Request.Form("Activity")
		rs("newDate")=dDate
		rs.Update
		rs.Close
	Else
		rs.Close
	End If

Permalänk: https://www.webforum.nu/p/263047

## #9 — Biten, 2001-04-11T18:31Z

ska man uppdatera Session variabeln på något sätt?
Första gången jag öppnar sidan så jämnför den personnr och lägger upp en tabell med det rätta personnummret.....när jag trycker på submit kanppen så  läser den om sidan och lägger in en tabellen med poster som inte har något personnummer.

och försöker jag skriva in en post så kommer felmeddelandet...

hoppas ni kan hjälpa mig.....jag är väldigt ny på asp...

Permalänk: https://www.webforum.nu/p/263048

## #10 — @nders, 2001-04-11T18:44Z

får man fråga vad du gjort här?

**rs("SSN")='"& Session("SSN")**

prova stå här i stället:

**rs("SSN") = Session("SSN")**

annars: vad har du för datatyper på fälten i tabellen?

Permalänk: https://www.webforum.nu/p/263049

## #11 — Biten, 2001-04-11T18:46Z

det var nått gamalt...jag har provat det och det fungerar som jag berättade

Permalänk: https://www.webforum.nu/p/263050

## #12 — @nders, 2001-04-11T18:49Z

citerar mig själv:

> vad har du för datatyper på fälten i tabellen?

Permalänk: https://www.webforum.nu/p/263051

## #13 — Biten, 2001-04-11T18:50Z

char

Permalänk: https://www.webforum.nu/p/263052

## #14 — @nders, 2001-04-11T18:54Z

ok, låt mig göra ett försök, med en sql-sats. rätt sätt att göra det på. ;)

```
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open"DSN=db;UID=sa;PWD="
SQL = "INSERT INTO tabell1(SSN, Activity, newDate) VALUES ('" & session("SSN") & "', '" & Request.Form("Activity") & "', '" & dDate & "')"
If Request.Form("Activity")<>"" Then MinCon.execute(SQL)
```

wass?

Permalänk: https://www.webforum.nu/p/263053

## #15 — Biten, 2001-04-11T19:17Z

Det tog lite tid för jag var tvungen att hämta hakan på golvet....

men den skriver forfarande inte in i fältet "SSN"

fältet SSN är helt tomt.....hmmmm
för visst går det att skriva in till ett fält med en session?

Permalänk: https://www.webforum.nu/p/263054

## #16 — Biten, 2001-04-11T19:24Z

Om jag skriver ut session:
\<%=session("ssn")
så försvinner det efter att jag klickat på submit.....varför då?

Permalänk: https://www.webforum.nu/p/263055

## #17 — @nders, 2001-04-11T19:35Z

för visst går det att skriva in till ett fält med en session?

absolut.

försvinner det efter att jag klickat på submit.....varför då? 

säg det. det är nog något fel som är trasigt.

måste du använda en session? vad används session("ssn") till? hur sätter du den? var sätter du den? du har inte enablesessionstate=false på sidan?

Permalänk: https://www.webforum.nu/p/263056

## #18 — Biten, 2001-04-11T19:53Z

Jag använder session("ssn") till personnr när man ska logga in på sidan.

jag sätter det från en textruta på en  html sida, och sedan till min sida:

Session("SSN")=Request.Form("Pnr")

nej jag har ingen enablesessionstate=false (vad gör den?)

Permalänk: https://www.webforum.nu/p/263057

## #19 — @nders, 2001-04-11T19:58Z

enablesessionstate=false stänger av sessionshanteringen för aktuell sida. det sparar prestanda, men gör det i gengäld omöjligt att använda sessions på sidan.

\- - -

session("ssn") har alltså ett värde vid ett tillfälle? du har inte bara skrivit fel på textfältets när du requestar in värdet till sessionen?

använder du andra sessioner, som får behålla sina värden?

Permalänk: https://www.webforum.nu/p/263058

## #20 — Biten, 2001-04-11T20:03Z

Nej....jag ger session("SSN") ett personnummer som han tar med sig på sidan.(kollat genom \<%=session("SSN")%\> )
När jag skriver in något på sidan och sedan "submit" så försvinner personnummret från sidan där det tidigare har stått.

Permalänk: https://www.webforum.nu/p/263059

---

Tråden på webben: https://www.webforum.nu/amne/asp/8985-fnutt-problem  
Nästa sida: https://www.webforum.nu/amne/asp/8985-fnutt-problem/page2.md
