webForumDet fria alternativet
Logga in / Bli medlem

SQLState: 34000 Native Error Code: 0 [INTERSOLV][ODBC SequeLink driver]

ASP

6 svar · 296 visningar · startad av berntg

Medlem sedan feb. 200187 inlägg
Trådstart#1

Vad betyder nedanstående felmeddelande. Jag får det när databasen ska uppdateras på nätet. När jag kör lokalt i PWS fungerar det perfekt, vilket är förbryllande.

============felmeddelande==================================

ADODB.Recordset.1 error '80004005'

SQLState: 34000<br>Native Error Code: 0<br>[INTERSOLV][ODBC SequeLink driver]Statement with cursor named in this statement's CURRENT-OF-CURSOR clause is not a SELECT FOR UPDATE.

/start/set2_herr.asp line 20

Set RecSet = Server.CreateObject("ADODB.Recordset")

=========================================================

filen set2_herr.asp

 Visa = "SELECT Aktuellt FROM aktuellt"
 RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic

 RecSet("Aktuellt") = Request.Form("aktuellt")

(rad 20) RecSet.Update

 RecSet.Close
 Set RecSet = Nothing

 Connect.Close 
 Set Connect = Nothing
Medlem sedan mars 20015 287 inlägg
#2

Kanske:

RecSet.Open Visa, Connect, 3, 3

(Mao siktar jag på att adovbs.inc inte är rätt inkluderad.)

Medlem sedan juni 200032 967 inlägg
#3

Enligt tidigare inlägg här på webForum (som jag hittade när jag sökte ;) ), kan man inte använda denna metod för att lägga till och förändra data om webhotellet använder ChiliASP.

Du får skriva riktiga SQL-frågor för att göra motsvarande, dvs använda INSERT, UPDATE och DELETE.

Mvh

Medlem sedan feb. 200187 inlägg
#4

Kan jag få ett exempel, tack.

Jag är så osäker på det, då jag inte använt den metoden med endast en post, så jag får inte till det.

Medlem sedan mars 20023 561 inlägg
#5
UPDATE aktuellt SET [aktuellt] = '" & Request.Form & "';"

Och hela koden:

<%
Set Connect = Server.CreateObject("adodb.Connection")
Connect.Open "[i]<connection-string[/i]>"

strSQL = "UPDATE aktuellt SET [aktuellt] = '" & Request.Form & "';"

Connect.Execute strSQL,,128

Set Connect = Nothing
%>

Jag tror inte att det är så lyckat att ha samma namn på kolummen som tabellen, men jag vet inte. ;)

Medlem sedan feb. 200187 inlägg
#6

Tack

Medlem sedan dec. 200012 464 inlägg
#7

Bara nyfiken om nedanstående fungerar

 Visa = "SELECT Aktuellt FROM aktuellt for update of aktuellt"
266 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)