Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere?
HONOR Magic V6 è arrivato in Italia a 2.299,90 euro con una promessa precisa: unire 4 mm di spessore da aperto (8,75 mm chiuso nel modello White, 9 mm negli altri colori) a una batteria da 6.660 mAh, la più capiente mai vista su un pieghevole. Lo abbiamo usato per oltre una settimana in versione Red 16/512 GB per capire se lo Snapdragon 8 Elite Gen 5 tiene testa alla concorrenza anche fuori dai benchmark ufficiali
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-08-2003, 20: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, 11: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, 12: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, 16: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 16-08-2003, 23: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, 14: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, 19: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, 14: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, 16: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, 17: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, 17: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, 17: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, 18: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, 18: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, 19: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, 20: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, 10: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, 16: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, 16: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, 22: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 HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Apple riduce la produzione di iPhone 17:...
Lancio del razzo spaziale cinese Lunga M...
SpaceX Starship: Super Heavy Booster 20 ...
Questa RTX 3070 è tornata in vita...
Un ricercatore scopre uno script bash na...
Robot umanoidi teleoperati eseguono le p...
QuadRF, il gadget da 499 dollari che leg...
ChatGPT, Claude e Gemini nel mirino: cos...
Pneumatici dalla Cina, l'UE introduce da...
SpaceX vuole 100.000 satelliti in orbita...
Disney+ gratis, ma con pubblicità: l'ult...
Microsoft ammette: emissioni di CO2 su d...
Apple denuncia OpenAI e due ex dirigenti...
Asha Sharma licenzia migliaia di dipende...
25 articolazioni, pelle tattile e forza ...
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: 01:41.


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