Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

Πρόβλημα: AddNew αντί για Update - Από {Psaxtiris}

Όταν κάνω update σε μια εγγραφή αντί να την ενημερώνει την προσθέτει.
Βοηθείστε γιατί είναι επείγον..
ο κώδικας...


Sub request_edit_news
' request data entered from news form
intNewsID = Request.QueryString("newsID")
strNewsTitle = Request("txtTitle")
strNewsDate = Request("txtDate")
strNewsMemo = Request("txtMemo")
end Sub

sub validate_edit_news
error_listb.RemoveAll
if strNewsMemo = "" then
error_listb.add "875481","****"
error_b = true
end if
end sub

Sub db_update_news
Set rsUpNews = Server.CreateObject("ADODB.Recordset")
'Initalise the strUpNewsSQL variable with an SQL statement to query the database
strUpNewsSQL = "SELECT * FROM News_Info WHERE id="& intNewsID &";"
rsUpNews.CursorType = 2
rsUpNews.LockType = 3
'Query the database
rsUpNews.Open strUpNewsSQL, strCon

'Update the news info in the recordset
rsUpNews.Fields("title") = strNewsTitle
rsUpNews.Fields("date") = strNewsDate
rsUpNews.Fields("msg") = strNewsMemo

'Update the database with the new intro
rsUpNews.Update
rsUpNews.Requery
rsUpNews.Close

set adoCon = nothing
set strCon = nothing
set rsUpNews = nothing
end Sub

.........

if action = edit_news then
request_edit_news
validate_edit_news
if not error_b then
db_update_news
end if
end if

 


Απάντηση από:Alex

Μάλλον έχει μόνο read και write άδειες στην database.
Σιγουρέψου πως η database έχει read, write και modify άδειες στον επισκέπτη.

Απάντηση από:Psaxtiris

Από που θα ορίσω modify permissions ??

Απάντηση από:Alex

Δεξί κλικ στην database/ επιλέγεις το security tab και στο everyone ή IUSR_MACHINENAME user πρόσθεσε write και modify.

Απάντηση από:Psaxtiris

Δεν βρίσκω τέτοια επιλογή, μπορείς να μου πείς πιο αναλυτικά μήπως κάνω λάθος? (έχω ΧΡ)

Ευχαριστώ

Απάντηση από:Alex

Δεξί κλικ στην database/ και properties.

Απάντηση από:Psaxtiris

Δεν μου εμφανίζει security tab..... %-(

Απάντηση από:Alex

Για να εμφανίσεις το Security tab

Άνοιξε το Folder Options από Control Panel. Start, Settings, Control Panel.
Διπλό κλικ στο Folder Options.
Στο View tab, στο Advanced settings, απενεργοποίησε το "Use simple file sharing".



tip: Να ενεργείς σαν όλα να εξαρτώνται από σένα . Ενώ ενεργείς και όταν τελειώνεις , να προσεύχεσαι γιατί όλα εξαρτώνται από τον Θεό. * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.