Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    sito installabile in qualsiasi cartella IIS

    Inesperta.
    devo rendere un sito installabile in qualsiasi cartella di un server IIS, le pagine non devono quindi avere dipendenze da path o indirizzi di rete specifici.

    il collegamento al db lo faccio cosi
    codice:
    connectionString="Provider = Microsoft.Jet.OLEDB.4.0; " + "Data Source=" + Server.MapPath("payments.mdb")
    connessione = Server.CreateObject("ADODB.Connection")
    connessione.Open(connectionString)
    può andar bene secondo voi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    69
    Cosi dovrebbe andare ma ti vincoli il file mdb ad un percorso, non hai la possibilità di inserire in un file di configurazione, che puoi editare semplicemente col notepad, il percorso dove troverà il database ?

  3. #3
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da theJack
    Cosi dovrebbe andare ma ti vincoli il file mdb ad un percorso, non hai la possibilità di inserire in un file di configurazione, che puoi editare semplicemente col notepad, il percorso dove troverà il database ?
    cioè? come faccio? grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    69
    Il sito utilizza già un file di configurazione ?
    Che linguaggio utilizzi ? solo asp ?

  5. #5
    il tipo di connessione usata va bene, non sei vincolata a neccun percorso in quel modo, o meglio
    lui si autosetta il percorso in base a dove si trova

    es:
    se tu hai il DB in c:\siti\tuosito\nomedb.mdb
    con server.mappath(nomedb)
    lui aggiunge automaticamente prima del nome db il percorso: "c:\siti\tuosito\"
    in questo modo se poi sposti il sito da un altra parte funziona sermpre.

    Devi però tenere presente che non puoi fare una cosa "generica" per tutti i tipi di host.
    ci sono dei sistemi che hanno una cartella specifica per i DB, e quindi devi per forza di cose andare ad aggiungere il nome della cartella prima del nome del DB.

    Tutto qui.

    Saluti
    Killer99
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  6. #6
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da theJack
    Il sito utilizza già un file di configurazione ?
    Che linguaggio utilizzi ? solo asp ?
    asp + jscript

    non so dirti se cè già una configurazione

    a proposito, sto prendendo spunti da un'esercitazione per fare un esame e ho visto che viene utilizzato un file adojavas.inc con il seguente contenuto. A cosa serve? Se elimino questo file che succede?
    Grazie

    codice:
    <%
    //--------------------------------------------------------------------
    // Microsoft ADO
    //
    // (c) 1996-1998 Microsoft Corporation.  All Rights Reserved.
    //
    //
    //
    // ADO constants include file for JavaScript
    //
    //--------------------------------------------------------------------
    
    //---- CursorTypeEnum Values ----
    var adOpenForwardOnly = 0;
    var adOpenKeyset = 1;
    var adOpenDynamic = 2;
    var adOpenStatic = 3;
    
    //---- CursorOptionEnum Values ----
    var adHoldRecords = 0x00000100;
    var adMovePrevious = 0x00000200;
    var adAddNew = 0x01000400;
    var adDelete = 0x01000800;
    var adUpdate = 0x01008000;
    var adBookmark = 0x00002000;
    var adApproxPosition = 0x00004000;
    var adUpdateBatch = 0x00010000;
    var adResync = 0x00020000;
    var adNotify = 0x00040000;
    var adFind = 0x00080000;
    var adSeek = 0x00400000;
    var adIndex = 0x00800000;
    
    //---- LockTypeEnum Values ----
    var adLockReadOnly = 1;
    var adLockPessimistic = 2;
    var adLockOptimistic = 3;
    var adLockBatchOptimistic = 4;
    
    //---- ExecuteOptionEnum Values ----
    var adRunAsync = 0x00000010;
    var adAsyncExecute = 0x00000010;
    var adAsyncFetch = 0x00000020;
    var adAsyncFetchNonBlocking = 0x00000040;
    var adExecuteNoRecords = 0x00000080;
    
    //---- ConnectOptionEnum Values ----
    var adAsyncConnect = 0x00000010;
    
    //---- ObjectStateEnum Values ----
    var adStateClosed = 0x00000000;
    var adStateOpen = 0x00000001;
    var adStateConnecting = 0x00000002;
    var adStateExecuting = 0x00000004;
    var adStateFetching = 0x00000008;
    
    //---- CursorLocationEnum Values ----
    var adUseServer = 2;
    var adUseClient = 3;
    
    //---- DataTypeEnum Values ----
    var adEmpty = 0;
    var adTinyInt = 16;
    var adSmallInt = 2;
    var adInteger = 3;
    var adBigInt = 20;
    var adUnsignedTinyInt = 17;
    var adUnsignedSmallInt = 18;
    var adUnsignedInt = 19;
    var adUnsignedBigInt = 21;
    var adSingle = 4;
    var adDouble = 5;
    var adCurrency = 6;
    var adDecimal = 14;
    var adNumeric = 131;
    var adBoolean = 11;
    var adError = 10;
    var adUserDefined = 132;
    var adVariant = 12;
    var adIDispatch = 9;
    var adIUnknown = 13;
    var adGUID = 72;
    var adDate = 7;
    var adDBDate = 133;
    var adDBTime = 134;
    var adDBTimeStamp = 135;
    var adBSTR = 8;
    var adChar = 129;
    var adVarChar = 200;
    var adLongVarChar = 201;
    var adWChar = 130;
    var adVarWChar = 202;
    var adLongVarWChar = 203;
    var adBinary = 128;
    var adVarBinary = 204;
    var adLongVarBinary = 205;
    var adChapter = 136;
    var adFileTime = 64;
    var adDBFileTime = 137;
    var adPropVariant = 138;
    var adVarNumeric = 139;
    
    //---- FieldAttributeEnum Values ----
    var adFldMayDefer = 0x00000002;
    var adFldUpdatable = 0x00000004;
    var adFldUnknownUpdatable = 0x00000008;
    var adFldFixed = 0x00000010;
    var adFldIsNullable = 0x00000020;
    var adFldMayBeNull = 0x00000040;
    var adFldLong = 0x00000080;
    var adFldRowID = 0x00000100;
    var adFldRowVersion = 0x00000200;
    var adFldCacheDeferred = 0x00001000;
    var adFldKeyColumn = 0x00008000;
    
    //---- EditModeEnum Values ----
    var adEditNone = 0x0000;
    var adEditInProgress = 0x0001;
    var adEditAdd = 0x0002;
    var adEditDelete = 0x0004;
    
    //---- RecordStatusEnum Values ----
    var adRecOK = 0x0000000;
    var adRecNew = 0x0000001;
    var adRecModified = 0x0000002;
    var adRecDeleted = 0x0000004;
    var adRecUnmodified = 0x0000008;
    var adRecInvalid = 0x0000010;
    var adRecMultipleChanges = 0x0000040;
    var adRecPendingChanges = 0x0000080;
    var adRecCanceled = 0x0000100;
    var adRecCantRelease = 0x0000400;
    var adRecConcurrencyViolation = 0x0000800;
    var adRecIntegrityViolation = 0x0001000;
    var adRecMaxChangesExceeded = 0x0002000;
    var adRecObjectOpen = 0x0004000;
    var adRecOutOfMemory = 0x0008000;
    var adRecPermissionDenied = 0x0010000;
    var adRecSchemaViolation = 0x0020000;
    var adRecDBDeleted = 0x0040000;
    
    //---- GetRowsOptionEnum Values ----
    var adGetRowsRest = -1;
    
    //---- PositionEnum Values ----
    var adPosUnknown = -1;
    var adPosBOF = -2;
    var adPosEOF = -3;
    
    //---- enum Values ----
    var adBookmarkCurrent = 0;
    var adBookmarkFirst = 1;
    var adBookmarkLast = 2;
    
    //---- MarshalOptionsEnum Values ----
    var adMarshalAll = 0;
    var adMarshalModifiedOnly = 1;
    
    //---- AffectEnum Values ----
    var adAffectCurrent = 1;
    var adAffectGroup = 2;
    var adAffectAll = 3;
    var adAffectAllChapters = 4;
    
    //---- ResyncEnum Values ----
    var adResyncUnderlyingValues = 1;
    var adResyncAllValues = 2;
    
    //---- CompareEnum Values ----
    var adCompareLessThan = 0;
    var adCompareEqual = 1;
    var adCompareGreaterThan = 2;
    var adCompareNotEqual = 3;
    var adCompareNotComparable = 4;
    
    //---- FilterGroupEnum Values ----
    var adFilterNone = 0;
    var adFilterPendingRecords = 1;
    var adFilterAffectedRecords = 2;
    var adFilterFetchedRecords = 3;
    var adFilterPredicate = 4;
    var adFilterConflictingRecords = 5;
    
    //---- SearchDirectionEnum Values ----
    var adSearchForward = 1;
    var adSearchBackward = -1;
    
    //---- PersistFormatEnum Values ----
    var adPersistADTG = 0;
    var adPersistXML = 1;
    
    //---- StringFormatEnum Values ----
    var adStringXML = 0;
    var adStringHTML = 1;
    var adClipString = 2;
    
    //---- ConnectPromptEnum Values ----
    var adPromptAlways = 1;
    var adPromptComplete = 2;
    var adPromptCompleteRequired = 3;
    var adPromptNever = 4;
    
    //---- ConnectModeEnum Values ----
    var adModeUnknown = 0;
    var adModeRead = 1;
    var adModeWrite = 2;
    var adModeReadWrite = 3;
    var adModeShareDenyRead = 4;
    var adModeShareDenyWrite = 8;
    var adModeShareExclusive = 0xc;
    var adModeShareDenyNone = 0x10;
    
    //---- IsolationLevelEnum Values ----
    var adXactUnspecified = 0xffffffff;
    var adXactChaos = 0x00000010;
    var adXactReadUncommitted = 0x00000100;
    var adXactBrowse = 0x00000100;
    var adXactCursorStability = 0x00001000;
    var adXactReadCommitted = 0x00001000;
    var adXactRepeatableRead = 0x00010000;
    var adXactSerializable = 0x00100000;
    var adXactIsolated = 0x00100000;
    
    //---- XactAttributeEnum Values ----
    var adXactCommitRetaining = 0x00020000;
    var adXactAbortRetaining = 0x00040000;
    
    //---- PropertyAttributesEnum Values ----
    var adPropNotSupported = 0x0000;
    var adPropRequired = 0x0001;
    var adPropOptional = 0x0002;
    var adPropRead = 0x0200;
    var adPropWrite = 0x0400;
    
    //---- ErrorValueEnum Values ----
    var adErrInvalidArgument = 0xbb9;
    var adErrNoCurrentRecord = 0xbcd;
    var adErrIllegalOperation = 0xc93;
    var adErrInTransaction = 0xcae;
    var adErrFeatureNotAvailable = 0xcb3;
    var adErrItemNotFound = 0xcc1;
    var adErrObjectInCollection = 0xd27;
    var adErrObjectNotSet = 0xd5c;
    var adErrDataConversion = 0xd5d;
    var adErrObjectClosed = 0xe78;
    var adErrObjectOpen = 0xe79;
    var adErrProviderNotFound = 0xe7a;
    var adErrBoundToCommand = 0xe7b;
    var adErrInvalidParamInfo = 0xe7c;
    var adErrInvalidConnection = 0xe7d;
    var adErrNotReentrant = 0xe7e;
    var adErrStillExecuting = 0xe7f;
    var adErrOperationCancelled = 0xe80;
    var adErrStillConnecting = 0xe81;
    var adErrNotExecuting = 0xe83;
    var adErrUnsafeOperation = 0xe84;
    
    //---- ParameterAttributesEnum Values ----
    var adParamSigned = 0x0010;
    var adParamNullable = 0x0040;
    var adParamLong = 0x0080;
    
    //---- ParameterDirectionEnum Values ----
    var adParamUnknown = 0x0000;
    var adParamInput = 0x0001;
    var adParamOutput = 0x0002;
    var adParamInputOutput = 0x0003;
    var adParamReturnValue = 0x0004;
    
    //---- CommandTypeEnum Values ----
    var adCmdUnknown = 0x0008;
    var adCmdText = 0x0001;
    var adCmdTable = 0x0002;
    var adCmdStoredProc = 0x0004;
    var adCmdFile = 0x0100;
    var adCmdTableDirect = 0x0200;
    
    //---- EventStatusEnum Values ----
    var adStatusOK = 0x0000001;
    var adStatusErrorsOccurred = 0x0000002;
    var adStatusCantDeny = 0x0000003;
    var adStatusCancel = 0x0000004;
    var adStatusUnwantedEvent = 0x0000005;
    
    //---- EventReasonEnum Values ----
    var adRsnAddNew = 1;
    var adRsnDelete = 2;
    var adRsnUpdate = 3;
    var adRsnUndoUpdate = 4;
    var adRsnUndoAddNew = 5;
    var adRsnUndoDelete = 6;
    var adRsnRequery = 7;
    var adRsnResynch = 8;
    var adRsnClose = 9;
    var adRsnMove = 10;
    var adRsnFirstChange = 11;
    var adRsnMoveFirst = 12;
    var adRsnMoveNext = 13;
    var adRsnMovePrevious = 14;
    var adRsnMoveLast = 15;
    
    //---- SchemaEnum Values ----
    var adSchemaProviderSpecific = -1;
    var adSchemaAsserts = 0;
    var adSchemaCatalogs = 1;
    var adSchemaCharacterSets = 2;
    var adSchemaCollations = 3;
    var adSchemaColumns = 4;
    var adSchemaCheckConstraints = 5;
    var adSchemaConstraintColumnUsage = 6;
    var adSchemaConstraintTableUsage = 7;
    var adSchemaKeyColumnUsage = 8;
    var adSchemaReferentialConstraints = 9;
    var adSchemaTableConstraints = 10;
    var adSchemaColumnsDomainUsage = 11;
    var adSchemaIndexes = 12;
    var adSchemaColumnPrivileges = 13;
    var adSchemaTablePrivileges = 14;
    var adSchemaUsagePrivileges = 15;
    var adSchemaProcedures = 16;
    var adSchemaSchemata = 17;
    var adSchemaSQLLanguages = 18;
    var adSchemaStatistics = 19;
    var adSchemaTables = 20;
    var adSchemaTranslations = 21;
    var adSchemaProviderTypes = 22;
    var adSchemaViews = 23;
    var adSchemaViewColumnUsage = 24;
    var adSchemaViewTableUsage = 25;
    var adSchemaProcedureParameters = 26;
    var adSchemaForeignKeys = 27;
    var adSchemaPrimaryKeys = 28;
    var adSchemaProcedureColumns = 29;
    var adSchemaDBInfoKeywords = 30;
    var adSchemaDBInfoLiterals = 31;
    var adSchemaCubes = 32;
    var adSchemaDimensions = 33;
    var adSchemaHierarchies = 34;
    var adSchemaLevels = 35;
    var adSchemaMeasures = 36;
    var adSchemaProperties = 37;
    var adSchemaMembers = 38;
    
    //---- SeekEnum Values ----
    var adSeekFirstEQ = 0x1;
    var adSeekLastEQ = 0x2;
    var adSeekAfterEQ = 0x4;
    var adSeekAfter = 0x8;
    var adSeekBeforeEQ = 0x10;
    var adSeekBefore = 0x20;
    
    //---- ADCPROP_UPDATECRITERIA_ENUM Values ----
    var adCriteriaKey = 0;
    var adCriteriaAllCols = 1;
    var adCriteriaUpdCols = 2;
    var adCriteriaTimeStamp = 3;
    
    //---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
    var adPriorityLowest = 1;
    var adPriorityBelowNormal = 2;
    var adPriorityNormal = 3;
    var adPriorityAboveNormal = 4;
    var adPriorityHighest = 5;
    
    //---- CEResyncEnum Values ----
    var adResyncNone = 0;
    var adResyncAutoIncrement = 1;
    var adResyncConflicts = 2;
    var adResyncUpdates = 4;
    var adResyncInserts = 8;
    var adResyncAll = 15;
    
    //---- ADCPROP_AUTORECALC_ENUM Values ----
    var adRecalcUpFront = 0;
    var adRecalcAlways = 1;
    %>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    69
    Quel file inc è un file di configurazione di MS per ADO ti sconsiglio di cancellarlo

    Non utilizzo ASP da una vita, ma la soluzione in questo post potrebbe fare al caso tuo http://www.powerasp.com/content/code.../GetConfig.asp

  8. #8
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da theJack
    Quel file inc è un file di configurazione di MS per ADO ti sconsiglio di cancellarlo

    Non utilizzo ASP da una vita, ma la soluzione in questo post potrebbe fare al caso tuo http://www.powerasp.com/content/code.../GetConfig.asp
    non conosco l'inglese purtroppo. E sinceramente non ho ancora capito a cosa serva e dove si metta....

  9. #9
    Luisa
    come già detto in post precedente la tua connessione va bene così com'è.

    Ale.
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.