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
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
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...
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?
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.
254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91