ASP permitions

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
geomatical04
Δημοσιεύσεις: 164
Εγγραφή: 17 Φεβ 2003 00:27
Τοποθεσία: Ηράκλειο

ASP permitions

Δημοσίευση από geomatical04 » 14 Σεπ 2005 16:02

Gia sas ! Prosfata arxisa na asxoloumai me asp, kai antimetopizo kapio provlima. Otan pao na kathoriso Lock type, se mia syndesh me database den apodexetai makia allh plin ths adLockReadOnly. Tha hthela na mou peite apo pou mporo na "peiraxw tis adeies" Oste na douleyei kanonika to script. Eyxaristo.

geomatical04 :pint:

Άβαταρ μέλους
Hacked
Δημοσιεύσεις: 14
Εγγραφή: 06 Σεπ 2005 16:43

ASP permitions

Δημοσίευση από Hacked » 14 Σεπ 2005 16:11

Ntfs άδειες θα αλλάξεις στην database από το control panel ή με την βοήθεια του administrator του server.

Πιο είναι το error που σου δίνει ο server;

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

ASP permitions

Δημοσίευση από skeftomilos » 15 Σεπ 2005 02:45

Αν η database είναι Access θα πρέπει να δώσεις read-write permissions στο αρχείο .mdb για το χρήστη IUSR_όνομαPC
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
geomatical04
Δημοσιεύσεις: 164
Εγγραφή: 17 Φεβ 2003 00:27
Τοποθεσία: Ηράκλειο

ASP permitions

Δημοσίευση από geomatical04 » 15 Σεπ 2005 22:29

to sfalma einai to exis :

Κώδικας: Επιλογή όλων

HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Error Type:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
test.asp, line 9
Pos mporeis dhladh na allaxeis to permition ths access se write? Apo oti xero mporeis na allaxeis mono to Read Only .

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

ASP permitions

Δημοσίευση από skeftomilos » 16 Σεπ 2005 03:27

Όχι μέσα από την Access άλλα από τα ίδια τα Windows. Δεξί κλικ στο αρχείο .mdb, Properties, Security, Add, Advanced, Find now, βρίσκεις το χρήστη IUSR..., OK, OK, τσεκάρεις write και modify, OK.

Αν δε βρίσκεις το tab Security τότε πρώτα Tools, Folder Options, View, Advanced Settings, και ξετσεκάρεις το Use simple file sharing (Recommended). Τώρα υπάρχει το tab Security στα properties των αρχείων.

Όσο για το μήνυμα είναι πολύ γενικό και βγαίνει για ένα σωρό λόγους, όπως αν προσπαθήσεις να βάλεις ένα string σε πεδίο που δέχεται αριθμούς. Με ποιο τρόπο ενημερώνεις τη βάση, με Recordset ή Command;
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Hacked
Δημοσιεύσεις: 14
Εγγραφή: 06 Σεπ 2005 16:43

ASP permitions

Δημοσίευση από Hacked » 16 Σεπ 2005 16:52

Ωραία. Τώρα για δες τη γραμμή 9 στο script σου

Άβαταρ μέλους
geomatical04
Δημοσιεύσεις: 164
Εγγραφή: 17 Φεβ 2003 00:27
Τοποθεσία: Ηράκλειο

ASP permitions

Δημοσίευση από geomatical04 » 20 Σεπ 2005 01:39

To kano me DSN o kodikas mou einai:

Κώδικας: Επιλογή όλων

<% set myconn=server.createObject&#40;"ADODB.Connection"&#41;
myconn.Open="OE1"
set myRs=Server.CreateObject&#40;"ADODB.Recordset"&#41;
With myRs
	.Source="tb1"
	.ActiveConnection=myconn
	.CursorType=adOpenDynamic
	.LockType=adLockOptimistic
	.Open
End With	

myRs.MoveFirst
Response.Write myRs.fields&#40;"products"&#41; %> 


Ola douleyoun kala mexri pou vazo to .LockType=adLockOptimistic parapano prospathisa na allaxo ta permissions(kai oxi permitions) ths vashs alla tipote mipos yparxei lathos ston kodika? Den xero ...

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

ASP permitions

Δημοσίευση από skeftomilos » 20 Σεπ 2005 18:29

Απ' όσο γνωρίζω η Access δεν υποστηρίζει dynamic cursors. Χρησιμοποίησε καλύτερα static για client ή keyset για server. Αν πρόκειται να κάνεις κυρίως ανάγνωση της βάσης τότε ο cursor καλυτερα να είναι client. Αν κάνεις κυρίως ενημερώσεις τότε καλύτερα server:

Κώδικας: Επιλογή όλων

myRs.CursorLocation = adUseClient
myRs.CursorType = adOpenStatic
myRs.LockType = adLockOptimistic
ή

Κώδικας: Επιλογή όλων

myRs.CursorLocation = adUseServer
myRs.CursorType = adOpenKeyset
myRs.LockType = adLockOptimistic
Δεν ξέρω αν έχει σχέση αλλά μπορείς να δοκιμάσεις να ορίσεις και τη mode της connection:

Κώδικας: Επιλογή όλων

myconn.Mode = adModeReadWrite
Κάτι άλλο. Η λέξη "tb1" ως όνομα table δε μου φαίνεται αρκετά περιγραφική. Και το όνομα "products" μοιάζει καταλληλότερο για όνομα table παρά για όνομα column. :)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
geomatical04
Δημοσιεύσεις: 164
Εγγραφή: 17 Φεβ 2003 00:27
Τοποθεσία: Ηράκλειο

ASP permitions

Δημοσίευση από geomatical04 » 15 Νοέμ 2005 02:25

Meta apo polyyyyyy kairo epanerxomai edo kai o kwdikas mou epitelous douleyei.... Den xana xrhshmopoio DSN kai blakies.... Molis allaxa ton tropo syndeshs ola arxisan na douleyoun roloi..... eyxaristo pantws gia th vohtheia!

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες