Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-08-2003, 21:20   #1
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
DAtabase Dreamweaver e errore 500.100 ... HELP!!

Sto cercando di imparare ad utilizzare Dreamweaver e sto facendo un sito per provarne le varie funzioni!

Cercando di usare dei database ho creato due file, uno che legge i dati dalla tabella del database e l'altro che scrive i dati nella tabella!

I problemi li ho con il secondo file! Ho creato una connessione ODBC e in questo file ho utilizzato semplicemente il pulsante "modulo inserimento record" ho completato la finestra di dialogo che compare successivamente al click e scegliendo OK non mi da nessun errore. Quando però vado con il tasto F12 a usare il file con Iexplorer mi compare questa schermata:

============================================

Impossibile visualizzare la pagina
Si è verificato un problema a livello della pagina che si desidera visualizzare che ne impedisce la visualizzazione.

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

Please try the following:

Fare clic sul pulsante Aggiorna o riprovare più tardi.

Aprire la localhost home page e cercare i collegamenti alle informazioni desiderate.
HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services

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

Informazioni tecniche (per il personale del supporto tecnico)

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
/informalibri/TMP4766ejmgaf.asp, line 115


Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Pagina:
POST 52 bytes to /informalibri/TMP4766ejmgaf.asp

POST Data:
Titolo=sdfsd&Note=sdfds&Utente=sdfsd&MM_insert=form1

Ora:
giovedì 14 agosto 2003, 20.20.43


Informazioni aggiuntive:
Supporto Microsoft
===========================================

In particolare guardavo questa scritta:

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
/informalibri/TMP4766ejmgaf.asp, line 115

errore di sintassi ... il codice è stato inserito direttamente da Dreamweaver, può esserci un errore di sintassi? Come posso risolvere il mio problema!?!

Qualcuno mi aiuta?

Grazie mille!!!
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2003, 12:49   #2
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Ma hai configurato le impostazioni webserver prima di creare un sito nuovo con DreamWeaver ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2003, 13:00   #3
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Grazie della risposta!

Prima di iniziare ad usare Dreamweaver smanettavo un po' con Php, ho installato quindi IIS, uso WindowsXP come SO.

A dire il vero con php ho delle difficoltà, ho postato una discussione in merito ..

Per quanto riguarda il problema con php credo sia dovuto all'installazione di php stessa e non all'installazione dell'IIS.

Cosa mi consigli?
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2003, 17:43   #4
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Allora innanzitutto devi scegliere con che linguaggio realizzare il sito .... e quindi adottare le seguenti soluzioni che chiaramaente potresti anche personalizzare

ASP -> IIS
PHP ->APACHE

Una volta installati i relativi webserver , in DreamWeaver devi cominciare entrando nel menù sito e cliccare su nuovo sito ...a questo punto puoi scegliere la procedura guidata o meno .... scegli di fare a mano te lo consiglio ... ed è proprio in queste finestre che dovrai dire a DreamWeaver il linguaggio lato server utilizzato e tante altre informazioni ..... Dopo fatto questo procedi nella creazione delle relative pagine del sito .... spero di essere stato chiaro .... ma cmq guarda questo link http://www.html.it/ultradev/

Si tratta della guida a Ultradev che poi è scomparso nell'ultima versione perché inglobato in DreamWeaver ma le operazioni da fare sono simili ..... ciao
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 00:15   #5
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Abbastanza chiaro .. ? No, non mi hai detto di accendere il PC!!

Grazie mille della risposta!!

Stiamo andando un po' out!

Da quello che so, ma potrei benissimo sbagliarmi, php può essere utilizzato indifferentemente su server IIS che su server Apache.

Ma a parte questo a me quello che interessa è capire cosa sia questo errore 500.100, se vuoi ti posto il codice della pagina che ho realizzato!

Come pagina è semplice!! Ma non riesco a farla funzionare! La mia discussione non voleva comunque trattare i miei problemi con php, ho aperto una discussione a parte per questo, ma bensì quelli con Dreamweaver e l'errore 500.100 nell'utilizzo dei database!

Grazie a tutti quelli che vorranno lasciare qui i loro suggerimenti!!!
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 15:30   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
C'è un errore nella stringa SQL che inserisce i dati nel DB... Posta il sorgente della pagina ASP...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 17-08-2003, 20:05   #7
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originariamente inviato da stef78g
Abbastanza chiaro .. ? No, non mi hai detto di accendere il PC!!

Grazie mille della risposta!!

Stiamo andando un po' out!

Da quello che so, ma potrei benissimo sbagliarmi, php può essere utilizzato indifferentemente su server IIS che su server Apache.

Ma a parte questo a me quello che interessa è capire cosa sia questo errore 500.100, se vuoi ti posto il codice della pagina che ho realizzato!

Come pagina è semplice!! Ma non riesco a farla funzionare! La mia discussione non voleva comunque trattare i miei problemi con php, ho aperto una discussione a parte per questo, ma bensì quelli con Dreamweaver e l'errore 500.100 nell'utilizzo dei database!

Grazie a tutti quelli che vorranno lasciare qui i loro suggerimenti!!!
Si certo che con IIS puoi utilizzare PHP ma devi comunque comunicarlo a DreamWeaver mediante le configurazioni di cui prima ti parlavo ... capisci ?

cionci , si , il browser dice che l'interrogazione è errata ma non ti sembra un pò strano che DreamWeaver commetta questi errori ?

Cmq come ti diceva cionci posta la query

Ha dimenticavo .... il tutto deve avvenire a pc avviato
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 15:33   #8
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Allora il sito che stavo facendo era quello di una finto negozio on line di libri. Ci sono delle pagine che accedono ad un database costituito da una semplice tabella dove gli utenti inseriscono dei commenti sui libri che comprano. La pagina web che legge i dati della tabella (dati immessi in fase di creazione del database Access) funziona correttamente, quella invece che mi da problemi è appunto quella che permette di scrivere un commento di un libro e che quindi scrive nella tabella del database.

Ho provato a rifare la pagina .. non servepoi tanto tempo, basta usare un comando di Dreamweaver e compilare i campi della finestra corrispondente. Dopo aver rifatto la pagina ho visto che la simulazione su server locale (tasto F12) non funzionava, per farla partire ho dovuto cancellare le righe 129 e 129 del codice, poi una volta fatta partire la pagina compare correttamente ma se si clicca sul pulsante submit compare l'errore seguente:

=============================================
Impossibile visualizzare la pagina
Si è verificato un problema a livello della pagina che si desidera visualizzare che ne impedisce la visualizzazione.

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

Please try the following:

Fare clic sul pulsante Aggiorna o riprovare più tardi.

Aprire la localhost home page e cercare i collegamenti alle informazioni desiderate.
HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services

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

Informazioni tecniche (per il personale del supporto tecnico)

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
/informalibri/TMPkosx1jthhe.asp, line 115


Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Pagina:
POST 37 bytes to /informalibri/TMPkosx1jthhe.asp

POST Data:
Titolo=&Note=&Utente=&MM_insert=form1

Ora:
lunedì 18 agosto 2003, 15.29.41


Informazioni aggiuntive:
Supporto Microsoft

==============================================

Posto di seguito il codice della pagina in questione:

==============================================
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/libri.asp" -->
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

MM_editConnection = MM_libri_STRING
MM_editTable = "Recensioni"
MM_editRedirectUrl = "Grazie.htm"
MM_fieldsStr = "Titolo|value|Note|value|Utente|value"
MM_columnsStr = "Titolo|',none,''|Note|',none,''|Utente|',none,''"

' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|")
MM_columns = Split(MM_columnsStr, "|")

' set the form values
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
Next

' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

Dim MM_tableValues
Dim MM_dbValues

If (CStr(Request("MM_insert")) <> "") Then

' create the sql insert statement
MM_tableValues = ""
MM_dbValues = ""
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_formVal = MM_fields(MM_i+1)
MM_typeArray = Split(MM_columns(MM_i+1),",")
MM_delim = MM_typeArray(0)
If (MM_delim = "none") Then MM_delim = ""
MM_altVal = MM_typeArray(1)
If (MM_altVal = "none") Then MM_altVal = ""
MM_emptyVal = MM_typeArray(2)
If (MM_emptyVal = "none") Then MM_emptyVal = ""
If (MM_formVal = "") Then
MM_formVal = MM_emptyVal
Else
If (MM_altVal <> "") Then
MM_formVal = MM_altVal
ElseIf (MM_delim = "'") Then ' escape quotes
MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
Else
MM_formVal = MM_delim + MM_formVal + MM_delim
End If
End If
If (MM_i <> LBound(MM_fields)) Then
MM_tableValues = MM_tableValues & ","
MM_dbValues = MM_dbValues & ","
End If
MM_tableValues = MM_tableValues & MM_columns(MM_i)
MM_dbValues = MM_dbValues & MM_formVal
Next
MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
115 MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

128 'Dim MM_tableValues
129 'Dim MM_dbValues

If (CStr(Request("MM_insert")) <> "") Then

' create the sql insert statement
MM_tableValues = ""
MM_dbValues = ""
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_formVal = MM_fields(MM_i+1)
MM_typeArray = Split(MM_columns(MM_i+1),",")
MM_delim = MM_typeArray(0)
If (MM_delim = "none") Then MM_delim = ""
MM_altVal = MM_typeArray(1)
If (MM_altVal = "none") Then MM_altVal = ""
MM_emptyVal = MM_typeArray(2)
If (MM_emptyVal = "none") Then MM_emptyVal = ""
If (MM_formVal = "") Then
MM_formVal = MM_emptyVal
Else
If (MM_altVal <> "") Then
MM_formVal = MM_altVal
ElseIf (MM_delim = "'") Then ' escape quotes
MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
Else
MM_formVal = MM_delim + MM_formVal + MM_delim
End If
End If
If (MM_i <> LBound(MM_fields)) Then
MM_tableValues = MM_tableValues & ","
MM_dbValues = MM_dbValues & ","
End If
MM_tableValues = MM_tableValues & MM_columns(MM_i)
MM_dbValues = MM_dbValues & MM_formVal
Next
MM_editQuery = "INSERT INTO" & MM_editTable & " " & MM_tableValues & " values " & MM_dbValues & ""

If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
' MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If

End If
%>

<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<p>&nbsp;</p>


<form method="post" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Titolo:</td>
<td> <input type="text" name="Titolo" value="" size="32"> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Note:</td>
<td> <input type="text" name="Note" value="" size="32"> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Utente:</td>
<td> <input type="text" name="Utente" value="" size="32"> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">&nbsp;</td>
<td> <input type="submit" value="Inserisci record"> </td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
<p>&nbsp;</p>
</body>
</html>
==============================================

...
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 17:27   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Come mai ci sono due inserimenti ?

Prova a togliere tutto dall'ultima scritta "*** Insert Record: construct a sql insert statement and execute it" fino a "%>"

Sembra che sia una query di inserimento inserita senza i parametri necessari (infatti anche il nome della tabella non è sepcificato)...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 18:48   #10
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
infatti la variabile tableValues la inizializza a valore nullo .... ("")
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 18:57   #11
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Rimango comunque del parere che l'errore sia da ricercare altrove cercando di capire perché DreamWeaver commette questo errore .... credo sia dovuto a qualche settaggio errato ... io lo utilizzo da tempo Dream ma non ho mai avuto problemi di questo tipo ...
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 18:58   #12
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Ho provato a cancellare la parte del codice .. ma così facendo compare una pagina bianca senza nessuna casella di testo o pulsante di submit ..

stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 19:00   #13
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
X leon84

..ma di che tipo di settaggio parli? L'instalazione che ho fatto non ha richiesto alcun settaggio ..
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 19:26   #14
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
ma sei andato nel menù sito di cui ti parlavo ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 20:38   #15
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Dal menù sito sono partito per creare il nuvo sito .. ho impostato tutto dalla cartella avanzate impostando come modello server ASP VBScript .. l'unica cosa che non è stata impostata è la pagina relativa al server remoto visto che il sito non verrà mai messo in rete! ( .. visto anche che non funziona!! )


Non capisco da dove venga l'errore ...
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 18-08-2003, 21:08   #16
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
configura anche la sezione remota specificando come server localhost ....
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 19-08-2003, 11:54   #17
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
leon84: il problema lo da proprio sulla INSERT INTO perchè il nome della tabelal non è specificato !!!
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
<!--#include file="Connections/libri.asp" --> 
<% 
' *** Edit Operations: declare variables 

Dim MM_editAction 
Dim MM_abortEdit 
Dim MM_editQuery 
Dim MM_editCmd 

Dim MM_editConnection 
Dim MM_editTable 
Dim MM_editRedirectUrl 
Dim MM_editColumn 
Dim MM_recordId 

Dim MM_fieldsStr 
Dim MM_columnsStr 
Dim MM_fields 
Dim MM_columns 
Dim MM_typeArray 
Dim MM_formVal 
Dim MM_delim 
Dim MM_altVal 
Dim MM_emptyVal 
Dim MM_i 

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) 
If (Request.QueryString <> "") Then 
MM_editAction = MM_editAction & "?" & Request.QueryString 
End If 

' boolean to abort record edit 
MM_abortEdit = false 

' query string to execute 
MM_editQuery = "" 
%> 
<% 
' *** Insert Record: set variables 

If (CStr(Request("MM_insert")) = "form1") Then 

MM_editConnection = MM_libri_STRING 
MM_editTable = "Recensioni" 
MM_editRedirectUrl = "Grazie.htm" 
MM_fieldsStr = "Titolo|value|Note|value|Utente|value" 
MM_columnsStr = "Titolo|',none,''|Note|',none,''|Utente|',none,''" 

' create the MM_fields and MM_columns arrays 
MM_fields = Split(MM_fieldsStr, "|") 
MM_columns = Split(MM_columnsStr, "|") 

' set the form values 
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 
MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i))) 
Next 

' append the query string to the redirect URL 
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then 
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then 
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString 
Else 
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString 
End If 
End If 

End If 
%> 
<% 
' *** Insert Record: construct a sql insert statement and execute it 

Dim MM_tableValues 
Dim MM_dbValues 

If (CStr(Request("MM_insert")) <> "") Then 

' create the sql insert statement 
MM_tableValues = "" 
MM_dbValues = "" 
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 
MM_formVal = MM_fields(MM_i+1) 
MM_typeArray = Split(MM_columns(MM_i+1),",") 
MM_delim = MM_typeArray(0) 
If (MM_delim = "none") Then MM_delim = "" 
MM_altVal = MM_typeArray(1) 
If (MM_altVal = "none") Then MM_altVal = "" 
MM_emptyVal = MM_typeArray(2) 
If (MM_emptyVal = "none") Then MM_emptyVal = "" 
If (MM_formVal = "") Then 
MM_formVal = MM_emptyVal 
Else 
If (MM_altVal <> "") Then 
MM_formVal = MM_altVal 
ElseIf (MM_delim = "'") Then ' escape quotes 
MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'" 
Else 
MM_formVal = MM_delim + MM_formVal + MM_delim 
End If 
End If 
If (MM_i <> LBound(MM_fields)) Then 
MM_tableValues = MM_tableValues & "," 
MM_dbValues = MM_dbValues & "," 
End If 
MM_tableValues = MM_tableValues & MM_columns(MM_i) 
MM_dbValues = MM_dbValues & MM_formVal 
Next 
MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")" 

If (Not MM_abortEdit) Then 
' execute the insert 
Set MM_editCmd = Server.CreateObject("ADODB.Command") 
MM_editCmd.ActiveConnection = MM_editConnection 
MM_editCmd.CommandText = MM_editQuery 
115 MM_editCmd.Execute 
MM_editCmd.ActiveConnection.Close 

If (MM_editRedirectUrl <> "") Then 
Response.Redirect(MM_editRedirectUrl) 
End If 
End If 

End If 
%> 

<html> 
<head> 
<title>Documento senza titolo</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<body bgcolor="#FFFFFF"> 
<p> </p> 


<form method="post" action="<%=MM_editAction%>" name="form1"> 
<table align="center"> 
<tr valign="baseline"> 
<td nowrap align="right">Titolo:</td> 
<td> <input type="text" name="Titolo" value="" size="32"> </td> 
</tr> 
<tr valign="baseline"> 
<td nowrap align="right">Note:</td> 
<td> <input type="text" name="Note" value="" size="32"> </td> 
</tr> 
<tr valign="baseline"> 
<td nowrap align="right">Utente:</td> 
<td> <input type="text" name="Utente" value="" size="32"> </td> 
</tr> 
<tr valign="baseline"> 
<td nowrap align="right"> </td> 
<td> <input type="submit" value="Inserisci record"> </td> 
</tr> 
</table> 
<input type="hidden" name="MM_insert" value="form1"> 
</form> 
<p> </p> 
</body> 
</html>
Prova questo...
Se così ti da una pagina bianca allora hai altri problemi...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 28-08-2003, 17:27   #18
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Posto di seguito il codice con le ultime modifiche fatte:

==============================================
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/libri.asp" -->
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

MM_editConnection = MM_libri_STRING
MM_editTable = "Recensioni"
MM_editRedirectUrl = "Grazie.htm"
MM_fieldsStr = "Titolo|value|Note|value|Utente|value"
MM_columnsStr = "Titolo|',none,''|Note|',none,''|Utente|',none,''"

' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|")
MM_columns = Split(MM_columnsStr, "|")

' set the form values
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
Next

' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

Dim MM_tableValues
Dim MM_dbValues

If (CStr(Request("MM_insert")) <> "") Then

' create the sql insert statement
MM_tableValues = ""
MM_dbValues = ""
For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_formVal = MM_fields(MM_i+1)
MM_typeArray = Split(MM_columns(MM_i+1),",")
MM_delim = MM_typeArray(0)
If (MM_delim = "none") Then MM_delim = ""
MM_altVal = MM_typeArray(1)
If (MM_altVal = "none") Then MM_altVal = ""
MM_emptyVal = MM_typeArray(2)
If (MM_emptyVal = "none") Then MM_emptyVal = ""
If (MM_formVal = "") Then
MM_formVal = MM_emptyVal
Else
If (MM_altVal <> "") Then
MM_formVal = MM_altVal
ElseIf (MM_delim = "'") Then ' escape quotes
MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
Else
MM_formVal = MM_delim + MM_formVal + MM_delim
End If
End If
If (MM_i <> LBound(MM_fields)) Then
MM_tableValues = MM_tableValues & ","
MM_dbValues = MM_dbValues & ","
End If
MM_tableValues = MM_tableValues & MM_columns(MM_i)
MM_dbValues = MM_dbValues & MM_formVal
Next
MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If

End If
%>

<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<p> </p>

<form method="post" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Titolo:</td>
<td> <input type="text" name="Titolo" value="" size="32"> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Note:</td>
<td> <input type="text" name="Note" value="" size="32"> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Utente:</td>
<td> <input type="text" name="Utente" value="" size="32"> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">&nbsp;</td>
<td> <input type="submit" value="Inserisci record"> </td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
<p> </p>
</body>
</html>
==============================================

Il nome della tabella viene specificato credo correttamente dalla seguente istruzione:

MM_editTable = "Recensioni"

la tabella si trova nella stessa directory in cui si trova la pagina di codice html e si chiama proprio "Recensioni" .. l'inserimento del nome della tabella viene fatto compilando un campo della finestra di dialogo che compare a video per creare un modulo inserimento record.

L'errore che viene dato è sempre il 500.100 e si specifica:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
/informalibri/TMP9zp1skc5uu.asp, line 115


COSA POTREBBE ESSERE??
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 28-08-2003, 17:30   #19
stef78g
Senior Member
 
Iscritto dal: Jul 2002
Città: Bologna
Messaggi: 1004
Anche impostando come server remoto localhost mi da lo stesso errore citato nel post precedente!!
stef78g è offline   Rispondi citando il messaggio o parte di esso
Old 01-09-2003, 23:14   #20
shadow76it
Member
 
Iscritto dal: Aug 2002
Città: Pisa-Napoli
Messaggi: 175
Quote:
Originariamente inviato da stef78g
Grazie della risposta!

Prima di iniziare ad usare Dreamweaver smanettavo un po' con Php, ho installato quindi IIS, uso WindowsXP come SO.

A dire il vero con php ho delle difficoltà, ho postato una discussione in merito ..

Per quanto riguarda il problema con php credo sia dovuto all'installazione di php stessa e non all'installazione dell'IIS.

Cosa mi consigli?
Avevo il tuo stesso problema è ho risolto tutto installando Win2000pro,xml 3.0 MDAC 2.7.
Ti ripeto installa Win2000pro e tutto sarà risolto.
__________________
Centrino con win_2k pro e ubuntu 7.10. Ho Venduto una psp fat a The_Dave, feedbeack ottimo.
shadow76it è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
BYD pronta a comprare un marchio storico...
Windows 11 si prepara ai monitor oltre i...
Apple avrebbe fissato un target di vendi...
Ultimi giorni per sfruttare le Offerte d...
I migliori smartphone in offerta ora su ...
Le migliori TV delle Offerte di Primaver...
Uno dei robot più avanzati del 2025 crol...
Robot aspirapolvere con stazione automat...
Il nuovo top di gamma compatto di OPPO n...
Nilox aggiorna la sua gamma di fat e-bik...
Meta valuta tagli fino al 20% della forz...
MacBook Neo sorprende iFixit: 'Non vedev...
Venus Optics presenta due nuovi obiettiv...
AMD pubblica una guida per eseguire Open...
Tomb Raider I-III Remastered arriva su A...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v