ASP Error...

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

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

Απάντηση
Άβαταρ μέλους
crackman
Δημοσιεύσεις: 339
Εγγραφή: 26 Μαρ 2003 01:19
Τοποθεσία: Ιωάννινα, Αμαρτίας 69 ημιόροφος. Ο τελευταίος να κλείσει την πόρτα! Το κουδούνι είναι χαλασμένο :P

ASP Error...

Δημοσίευση από crackman » 10 Ιούλ 2003 03:39

Όπου

"Uid=admin;" & _
"Pwd=*********;"

Θα βάλω το username & Pass που χρησιμοποιώ στο dir μου?
(έχω βάλει κωδικό στο dir /asp/ γι αυτό ρωτάω)

Άβαταρ μέλους
telxinas
Δημοσιεύσεις: 438
Εγγραφή: 15 Ιούλ 2002 03:10
Επικοινωνία:

ASP Error...

Δημοσίευση από telxinas » 10 Ιούλ 2003 03:43

Autes oi grammes aforoun username kai password gia tin vasi sou.

Άβαταρ μέλους
crackman
Δημοσιεύσεις: 339
Εγγραφή: 26 Μαρ 2003 01:19
Τοποθεσία: Ιωάννινα, Αμαρτίας 69 ημιόροφος. Ο τελευταίος να κλείσει την πόρτα! Το κουδούνι είναι χαλασμένο :P

ASP Error...

Δημοσίευση από crackman » 10 Ιούλ 2003 03:47

Όσον αφορά τη βάση, δεν ζητάει κάποιον κωδικό.
Νόμιζα πως έπρεπε να έχω permisions για να προσπελάσω το dir
που είναι η βάση...

Εφόσον λοιπόν δεν υπάρχει κωδικός, αφαιρώ αυτές τις 2 γραμμές, και βάζω το υπόλοιπο.

Σωστά?

Άβαταρ μέλους
telxinas
Δημοσιεύσεις: 438
Εγγραφή: 15 Ιούλ 2002 03:10
Επικοινωνία:

ASP Error...

Δημοσίευση από telxinas » 10 Ιούλ 2003 03:55

Sosta

Άβαταρ μέλους
crackman
Δημοσιεύσεις: 339
Εγγραφή: 26 Μαρ 2003 01:19
Τοποθεσία: Ιωάννινα, Αμαρτίας 69 ημιόροφος. Ο τελευταίος να κλείσει την πόρτα! Το κουδούνι είναι χαλασμένο :P

ASP Error...

Δημοσίευση από crackman » 10 Ιούλ 2003 04:00

Άρα ο κώδικας είναι αυτός:

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

<%
Dim conn
Dim ors
Dim oSQL
Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41;
Set ors = Server.CreateObject&#40;"ADODB.Recordset"&#41;
Conn.Open "Driver=&#123;Microsoft Access Driver &#40;*.mdb&#41;&#125;;" & _
"Dbq=" & Server.MapPath &#40;"database.mdb;"&#41;
oSQL = "SELECT DISTINCT maingroup FROM &#91;products&#93; ORDER BY maingroup"
ors.Open oSQL, Conn, adOpenDynamic , adLockOptimistic
%>
και επιστρέφει αυτό το λάθος:
Server object error 'ASP 0173'

Invalid Path Character

/asp/menu.asp, line 44

An invalid character was specified in the Path parameter for the MapPath method.
Λοιπόν?

Άβαταρ μέλους
telxinas
Δημοσιεύσεις: 438
Εγγραφή: 15 Ιούλ 2002 03:10
Επικοινωνία:

ASP Error...

Δημοσίευση από telxinas » 10 Ιούλ 2003 04:11

<%
Dim conn
Dim ors
Dim oSQL

Set conn = Server.CreateObject("ADODB.Connection")
Set ors = Server.CreateObject("ADODB.Recordset")

Conn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=" & Server.MapPath ("database.mdb;") & _

oSQL = "SELECT DISTINCT maingroup FROM [products] ORDER BY maingroup"

ors.Open oSQL, Conn, adOpenDynamic , adLockOptimistic
%>
Vgale tis agkiles apo to products

Episis, gia kalo kai gia kako :

<%
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

Const adHoldRecords = &H00000100
Const adMovePrevious = &H00000200
Const adAddNew = &H01000400
Const adDelete = &H01000800
Const adUpdate = &H01008000
Const adBookmark = &H00002000
Const adApproxPosition = &H00004000
Const adUpdateBatch = &H00010000
Const adResync = &H00020000
Const adNotify = &H00040000
Const adFind = &H00080000
Const adSeek = &H00400000
Const adIndex = &H00800000

Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4

Const adRunAsync = &H00000010
Const adAsyncExecute = &H00000010
Const adAsyncFetch = &H00000020
Const adAsyncFetchNonBlocking = &H00000040
Const adExecuteNoRecords = &H00000080

Const adAsyncConnect = &H00000010

Const adStateClosed = &H00000000
Const adStateOpen = &H00000001
Const adStateConnecting = &H00000002
Const adStateExecuting = &H00000004
Const adStateFetching = &H00000008

Const adUseServer = 2
Const adUseClient = 3

Const adEmpty = 0
Const adTinyInt = 16
Const adSmallInt = 2
Const adInteger = 3
Const adBigInt = 20
Const adUnsignedTinyInt = 17
Const adUnsignedSmallInt = 18
Const adUnsignedInt = 19
Const adUnsignedBigInt = 21
Const adSingle = 4
Const adDouble = 5
Const adCurrency = 6
Const adDecimal = 14
Const adNumeric = 131
Const adBoolean = 11
Const adError = 10
Const adUserDefined = 132
Const adVariant = 12
Const adIDispatch = 9
Const adIUnknown = 13
Const adGUID = 72
Const adDate = 7
Const adDBDate = 133
Const adDBTime = 134
Const adDBTimeStamp = 135
Const adBSTR = 8
Const adChar = 129
Const adVarChar = 200
Const adLongVarChar = 201
Const adWChar = 130
Const adVarWChar = 202
Const adLongVarWChar = 203
Const adBinary = 128
Const adVarBinary = 204
Const adLongVarBinary = 205
Const adChapter = 136
Const adFileTime = 64
Const adDBFileTime = 137
Const adPropVariant = 138
Const adVarNumeric = 139

Const adFldMayDefer = &H00000002
Const adFldUpdatable = &H00000004
Const adFldUnknownUpdatable = &H00000008
Const adFldFixed = &H00000010
Const adFldIsNullable = &H00000020
Const adFldMayBeNull = &H00000040
Const adFldLong = &H00000080
Const adFldRowID = &H00000100
Const adFldRowVersion = &H00000200
Const adFldCacheDeferred = &H00001000
Const adFldKeyColumn = &H00008000

Const adEditNone = &H0000
Const adEditInProgress = &H0001
Const adEditAdd = &H0002
Const adEditDelete = &H0004

Const adRecOK = &H0000000
Const adRecNew = &H0000001
Const adRecModified = &H0000002
Const adRecDeleted = &H0000004
Const adRecUnmodified = &H0000008
Const adRecInvalid = &H0000010
Const adRecMultipleChanges = &H0000040
Const adRecPendingChanges = &H0000080
Const adRecCanceled = &H0000100
Const adRecCantRelease = &H0000400
Const adRecConcurrencyViolation = &H0000800
Const adRecIntegrityViolation = &H0001000
Const adRecMaxChangesExceeded = &H0002000
Const adRecObjectOpen = &H0004000
Const adRecOutOfMemory = &H0008000
Const adRecPermissionDenied = &H0010000
Const adRecSchemaViolation = &H0020000
Const adRecDBDeleted = &H0040000

Const adGetRowsRest = -1

Const adPosUnknown = -1
Const adPosBOF = -2
Const adPosEOF = -3

Const adBookmarkCurrent = 0
Const adBookmarkFirst = 1
Const adBookmarkLast = 2

Const adMarshalAll = 0
Const adMarshalModifiedOnly = 1

Const adAffectCurrent = 1
Const adAffectGroup = 2
Const adAffectAll = 3
Const adAffectAllChapters = 4

Const adResyncUnderlyingValues = 1
Const adResyncAllValues = 2

Const adCompareLessThan = 0
Const adCompareEqual = 1
Const adCompareGreaterThan = 2
Const adCompareNotEqual = 3
Const adCompareNotComparable = 4

Const adFilterNone = 0
Const adFilterPendingRecords = 1
Const adFilterAffectedRecords = 2
Const adFilterFetchedRecords = 3
Const adFilterPredicate = 4
Const adFilterConflictingRecords = 5

Const adSearchForward = 1
Const adSearchBackward = -1

Const adPersistADTG = 0
Const adPersistXML = 1

Const adStringXML = 0
Const adStringHTML = 1
Const adClipString = 2

Const adPromptAlways = 1
Const adPromptComplete = 2
Const adPromptCompleteRequired = 3
Const adPromptNever = 4

Const adModeUnknown = 0
Const adModeRead = 1
Const adModeWrite = 2
Const adModeReadWrite = 3
Const adModeShareDenyRead = 4
Const adModeShareDenyWrite = 8
Const adModeShareExclusive = &Hc
Const adModeShareDenyNone = &H10

Const adXactUnspecified = &Hffffffff
Const adXactChaos = &H00000010
Const adXactReadUncommitted = &H00000100
Const adXactBrowse = &H00000100
Const adXactCursorStability = &H00001000
Const adXactReadCommitted = &H00001000
Const adXactRepeatableRead = &H00010000
Const adXactSerializable = &H00100000
Const adXactIsolated = &H00100000

Const adXactCommitRetaining = &H00020000
Const adXactAbortRetaining = &H00040000

Const adPropNotSupported = &H0000
Const adPropRequired = &H0001
Const adPropOptional = &H0002
Const adPropRead = &H0200
Const adPropWrite = &H0400

Const adErrInvalidArgument = &Hbb9
Const adErrNoCurrentRecord = &Hbcd
Const adErrIllegalOperation = &Hc93
Const adErrInTransaction = &Hcae
Const adErrFeatureNotAvailable = &Hcb3
Const adErrItemNotFound = &Hcc1
Const adErrObjectInCollection = &Hd27
Const adErrObjectNotSet = &Hd5c
Const adErrDataConversion = &Hd5d
Const adErrObjectClosed = &He78
Const adErrObjectOpen = &He79
Const adErrProviderNotFound = &He7a
Const adErrBoundToCommand = &He7b
Const adErrInvalidParamInfo = &He7c
Const adErrInvalidConnection = &He7d
Const adErrNotReentrant = &He7e
Const adErrStillExecuting = &He7f
Const adErrOperationCancelled = &He80
Const adErrStillConnecting = &He81
Const adErrNotExecuting = &He83
Const adErrUnsafeOperation = &He84

Const adParamSigned = &H0010
Const adParamNullable = &H0040
Const adParamLong = &H0080

Const adParamUnknown = &H0000
Const adParamInput = &H0001
Const adParamOutput = &H0002
Const adParamInputOutput = &H0003
Const adParamReturnValue = &H0004

Const adCmdUnknown = &H0008
Const adCmdText = &H0001
Const adCmdTable = &H0002
Const adCmdStoredProc = &H0004
Const adCmdFile = &H0100
Const adCmdTableDirect = &H0200

Const adStatusOK = &H0000001
Const adStatusErrorsOccurred = &H0000002
Const adStatusCantDeny = &H0000003
Const adStatusCancel = &H0000004
Const adStatusUnwantedEvent = &H0000005

Const adRsnAddNew = 1
Const adRsnDelete = 2
Const adRsnUpdate = 3
Const adRsnUndoUpdate = 4
Const adRsnUndoAddNew = 5
Const adRsnUndoDelete = 6
Const adRsnRequery = 7
Const adRsnResynch = 8
Const adRsnClose = 9
Const adRsnMove = 10
Const adRsnFirstChange = 11
Const adRsnMoveFirst = 12
Const adRsnMoveNext = 13
Const adRsnMovePrevious = 14
Const adRsnMoveLast = 15

Const adSchemaProviderSpecific = -1
Const adSchemaAsserts = 0
Const adSchemaCatalogs = 1
Const adSchemaCharacterSets = 2
Const adSchemaCollations = 3
Const adSchemaColumns = 4
Const adSchemaCheckConstraints = 5
Const adSchemaConstraintColumnUsage = 6
Const adSchemaConstraintTableUsage = 7
Const adSchemaKeyColumnUsage = 8
Const adSchemaReferentialConstraints = 9
Const adSchemaTableConstraints = 10
Const adSchemaColumnsDomainUsage = 11
Const adSchemaIndexes = 12
Const adSchemaColumnPrivileges = 13
Const adSchemaTablePrivileges = 14
Const adSchemaUsagePrivileges = 15
Const adSchemaProcedures = 16
Const adSchemaSchemata = 17
Const adSchemaSQLLanguages = 18
Const adSchemaStatistics = 19
Const adSchemaTables = 20
Const adSchemaTranslations = 21
Const adSchemaProviderTypes = 22
Const adSchemaViews = 23
Const adSchemaViewColumnUsage = 24
Const adSchemaViewTableUsage = 25
Const adSchemaProcedureParameters = 26
Const adSchemaForeignKeys = 27
Const adSchemaPrimaryKeys = 28
Const adSchemaProcedureColumns = 29
Const adSchemaDBInfoKeywords = 30
Const adSchemaDBInfoLiterals = 31
Const adSchemaCubes = 32
Const adSchemaDimensions = 33
Const adSchemaHierarchies = 34
Const adSchemaLevels = 35
Const adSchemaMeasures = 36
Const adSchemaProperties = 37
Const adSchemaMembers = 38

Const adSeekFirstEQ = &H1
Const adSeekLastEQ = &H2
Const adSeekAfterEQ = &H4
Const adSeekAfter = &H8
Const adSeekBeforeEQ = &H10
Const adSeekBefore = &H20

Const adCriteriaKey = 0
Const adCriteriaAllCols = 1
Const adCriteriaUpdCols = 2
Const adCriteriaTimeStamp = 3

Const adPriorityLowest = 1
Const adPriorityBelowNormal = 2
Const adPriorityNormal = 3
Const adPriorityAboveNormal = 4
Const adPriorityHighest = 5

Const adResyncNone = 0
Const adResyncAutoIncrement = 1
Const adResyncConflicts = 2
Const adResyncUpdates = 4
Const adResyncInserts = 8
Const adResyncAll = 15

Const adRecalcUpFront = 0
Const adRecalcAlways = 1
%>

Kane olo auto copy paste se ena notepad kai sosto os adovbs.inc
Epita stin arxi arxi tis selidas sou vale auto:
<!-- #include file="adovbs.inc" -->

Άβαταρ μέλους
hohios
Δημοσιεύσεις: 171
Εγγραφή: 10 Μάιος 2001 03:00
Τοποθεσία: Heraklion Crete,Greece
Επικοινωνία:

ASP Error...

Δημοσίευση από hohios » 10 Ιούλ 2003 09:48

"Dbq=" & Server.MapPath ("database.mdb;")
Βγάλε το ; από το database.mdb

Άβαταρ μέλους
drm
Δημοσιεύσεις: 5
Εγγραφή: 30 Ιουν 2003 12:24
Τοποθεσία: Αθήνα
Επικοινωνία:

ASP Error...

Δημοσίευση από drm » 10 Ιούλ 2003 10:17

1ον. Έχω βαρεθεί να ακούω πόσο καλύτερη είνια η PHP απο την ASP και θα έλεγα την άποψη μου εδώ για την σήγκριση μίας άδομης γλώσσας που θέλει διαφορετικό version για κάθε DB και μίας γλώσσας που λειτουργεί με ActiveX Objects... Αλλά τέλος πάντων, όταν ανοίξει κάνα flame φωνάξτε με.

2ον. Νομίζω ότι είναι καλύτερο το Connection String να είναι της μορφής:

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

constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C&#58;\MyDataBasePath\MyDatabaseFileName.mdb; Persist Security Info=False"
[/size]

Βέβαια έχω την εντύπωση ότι κάνουν ακριβώς το ίδιο, αλλά αυτό μου φαίνετε λίγο πιο σωστό

Αυτό για VBScript. Το path είναι absolute και αφορά τον server.

Επίσης επειδή ο InetUsr (στα windows - είναι ο χρήστης που μπαίνει σε μία σελίδα αν δεν έχει γίνει windows authentication) πρέπει να έχει write access στην Βάση, καλό είναι η βάση να βρίσκετε έξω από το wwwroot ώστε να μην μπορεί να την δει ο client παρα μόνο μέσω των SQL εντολών που του επιτρέπουμε. Για να γίνει αυτό σωστά πρέπει να έχει ο φάκελος write access για τον InetUsr και το ίδιο και η βάση δεδομένων

Άβαταρ μέλους
cvoodan
Honorary Member
Δημοσιεύσεις: 2151
Εγγραφή: 13 Μάιος 2003 14:09
Τοποθεσία: Πίσω σου!

ASP Error...

Δημοσίευση από cvoodan » 10 Ιούλ 2003 10:50

Cha0s έγραψε:Linux kai ASP den eiani kai oti kalitero...
Se palaiotero topic:
Cha0s έγραψε:Ma kai esi windows brikes na baleis ?

Xathike o kosmos na baleis Linux na kaneis tin douleia sou

xexexexe

Apofasise epitelous re Cha0s. Linux i Windows?! :kaloe:
Εικόνα

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

ASP Error...

Δημοσίευση από Cha0s » 10 Ιούλ 2003 11:46

Oti thes diavazeis...

Epilektika kai etsi....

Eipa oti DEN eimai fan tis ASP kai eimai iper tou linux.. ti windows mou les?

Dimitri ti einai olo ayto to katebato ?!?!

An einai to connection gia tin basi i den xero kai ego ti eiste mazoxes kiriolektika!

To connection se 3 grammes sto exo kanei stin php :P

axxaaxaxaxxaxaxaaxaxax
xaaxaxaxaxxaxaaxax

Άβαταρ μέλους
crackman
Δημοσιεύσεις: 339
Εγγραφή: 26 Μαρ 2003 01:19
Τοποθεσία: Ιωάννινα, Αμαρτίας 69 ημιόροφος. Ο τελευταίος να κλείσει την πόρτα! Το κουδούνι είναι χαλασμένο :P

ASP Error...

Δημοσίευση από crackman » 10 Ιούλ 2003 23:11

Cha0s έγραψε:Oti thes diavazeis...

Epilektika kai etsi....

Eipa oti DEN eimai fan tis ASP kai eimai iper tou linux.. ti windows mou les?

Dimitri ti einai olo ayto to katebato ?!?!

An einai to connection gia tin basi i den xero kai ego ti eiste mazoxes kiriolektika!

To connection se 3 grammes sto exo kanei stin php :P

axxaaxaxaxxaxaxaaxaxax
xaaxaxaxaxxaxaaxax
Μην δίνεις σημασία σε αυτά που λέει. Έχει 70+ posts μέχρι τώρα και από ότι
έχω καταλλάβει, ή παρατήριση θα είναι ή κάτι άσχετο.
Αν είναι να δώσει μια βοήθεια σε κάποιον ή να δώσει λύση σε κάτι, ας το
κάνει, αλλιώς τζάμπα τα posts που μετράνε υπέρ του.
(δεν έχω κάτι προσωπικό αλλά με τσαντίζει αυτή η πολίτική)

Όσον αφορά τον κώδικα, μάλλον είναι για να δουλέψει σωστά. Κάτι σας drivers και όχι η σύνδεση με τη βάση. Η σύνδεση είναι πάνω-πάνω αν παρατηρίσεις

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

<% 
Dim conn 
Dim ors 
Dim oSQL 

Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
Set ors = Server.CreateObject&#40;"ADODB.Recordset"&#41; 

Conn.Open "Driver=&#123;Microsoft Access Driver &#40;*.mdb&#41;&#125;;" & _ 
"Dbq=" & Server.MapPath &#40;"database.mdb;"&#41; & _ 

oSQL = "SELECT DISTINCT maingroup FROM &#91;products&#93; ORDER BY maingroup" 

ors.Open oSQL, Conn, adOpenDynamic , adLockOptimistic 
%> 
Θα δοκιμάσω και αυτό που λένε και οι υπόλοιποι για τη σύνδεση, και θα στείλω αποτελέσματα...

Άβαταρ μέλους
telxinas
Δημοσιεύσεις: 438
Εγγραφή: 15 Ιούλ 2002 03:10
Επικοινωνία:

ASP Error...

Δημοσίευση από telxinas » 11 Ιούλ 2003 01:22

Cha0s έγραψε: Dimitri ti einai olo ayto to katebato ?!?!
Iparxoun polloi Windows servers pou doulevoun palioteres ekdosis. Gia na mporesoun na litourgisoun oi selides, efoson vriskonte se autous(tous servers), xriazonte auto to include, tis entoles.

Απάντηση

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

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

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