webForumDet fria alternativet

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

6 svar · 292 visningar · startad av berntg

berntgMedlem sedan feb. 200187 inlägg
#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
solbulleMedlem sedan mars 20014 998 inlägg
#2

Kanske:

RecSet.Open Visa, Connect, 3, 3

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

@ndersMedlem sedan juni 200026 914 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

berntgMedlem 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.

JosefMedlem sedan mars 20023 123 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. ;)

berntgMedlem sedan feb. 200187 inlägg
#6

Tack

LarsGMedlem sedan dec. 200012 465 inlägg
#7

Bara nyfiken om nedanstående fungerar

 Visa = "SELECT Aktuellt FROM aktuellt for update of aktuellt"
Genererad på 407 ms · cache AV · v20260730165559-full.f96bc7eb