un problema....magari per voi è semplice

om salvadig

Nuovo Utente
29 Mag 2008
4
0
0
www.marcelloscarabelli.it
come dicevo...è un problema che mi tormenta...scusatemi, sono nuovo e ringrazio chi mi può aiutare

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Field 'messaggio.provenienza' cannot be a zero-length string.

/guest/inserisci_messaggio.asp, line 40
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
45
Napoli
www.lucaruggiero.it
Significa che quel campo è obbligatorio.

Se usi Access devi impostare su SI la proprietà "consenti lunghezza zero"; se usi MySQL devi impostare il campo come NULL.

Oppure tagli la testa al toro e, in fase di inserimento o modifica del record, in quel campo ci metti un trattino, un underscore o quello che ti pare, pur di valorizzarlo.

Naturalmente in fase di lettura dei dati controlli che se quel campo è uguale al simbolo che hai scelto, non lo mostri.

Ciao!
 

om salvadig

Nuovo Utente
29 Mag 2008
4
0
0
www.marcelloscarabelli.it
Significa che quel campo è obbligatorio.

Se usi Access devi impostare su SI la proprietà "consenti lunghezza zero"; se usi MySQL devi impostare il campo come NULL.

Oppure tagli la testa al toro e, in fase di inserimento o modifica del record, in quel campo ci metti un trattino, un underscore o quello che ti pare, pur di valorizzarlo.

Naturalmente in fase di lettura dei dati controlli che se quel campo è uguale al simbolo che hai scelto, non lo mostri.

Ciao!

Ok grazie.
In caso usassi Access, in che menu/scelta si trova "consenti lunghezza zero" che mi dicevi?
Oppure...ammettiamo invece di voler modificare la pagina con un semplice blocco note...che si fa?
Devo postarti il codice che mi causa all'errore? L'ho riletto più volte e penso che ci sia un errore di sintassi nella riga 40, quella incriminata...
HELP! Grazie
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
45
Napoli
www.lucaruggiero.it
Ti faccio un esempio semplice in cui:

1. recupero un campo facoltativo da un form;

2. controllo se è stato valorizzato;

3. se è stato valorizzato inserisco il valore, sennò un carattere come il trattino;

4. in fase di stampa a video faccio il controllo inverso, ovvero se è un trattino non lo stampo o stampo un testo di errore, oppure stampo il valore.

INSERIMENTO

<%
Dim campo
campo = Request.Form("campo")
If campo = "" Then
campo = "-"
Else
campo = Replace(campo, "'", "''")
End If
NomeConnessione.Execute("INSERT INTO tabella (campo) VALUES ('" & campo & "')")
%>

STAMPA A VIDEO

<%
If NomeRecordset("campo") = "-" Then
Response.Write "Il campo non è stato valorizzato"
Else
Response.Write "Il valore del campo è " & NomeRecordset("campo")
End If
%>

Spero di essere stato chiaro.

Ciao ;)
 

om salvadig

Nuovo Utente
29 Mag 2008
4
0
0
www.marcelloscarabelli.it
il codice incriminato

come dicevo...è un problema che mi tormenta...scusatemi, sono nuovo e ringrazio chi mi può aiutare

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Field 'messaggio.provenienza' cannot be a zero-length string.

/guest/inserisci_messaggio.asp, line 40

Allora....dicevamo...il messaggio di errore è questo. :D

Il codice della pagina che o causa è il seguente:
---------------------------------------------------------------------

<html>
<head>


<style type="text/css">
<!--
.testo { font-family: Arial; font-size: 10px; font-style: normal; color: #CCCCCC}
.TESTO2 { font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; color: #000000}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">

function NewWindow() {
opener.location.href="guest/visualizmess.asp";
window.close();



}

</SCRIPT>
</head>
<body bgcolor="#000000" background="../images/sfondo_blu2.gif" >

<form method="post" action="inserisci_messaggio.asp">

<table width="185" border="1" bordercolor="#999999" align="left">
<tr bgcolor="#CC0000">
<td height="12">
<div align="center" class="TESTO2"><b>LASCIA IL TUO COMMENTO</b></div>
</td>
</tr>
</table>
<br>
<br>
<br>
<table width=155 border=0>
<tr>
<td width=6% class="testo">&nbsp;
<td width=94% class="testo"> <b><font color="#C0C0C0">NOME</font></b> <br>
<input type=text name=Nome size=20>
</td>
</tr>
<tr>
<td width=6% class="testo">&nbsp;
<td width=94% class="testo"> <b><font color="#C0C0C0"><span class="testo">E-MAIL</span></font></b>
<br>
<input type=text name=Email size=20>
</td>
</tr>
<tr>
<td width=6% class="testo"> <b></b>
<td width=94% class="testo"> <b><font color="#C0C0C0" class="testo">MESSAGGIO</font></b><br>
<textarea rows="5" name="Messaggio" cols="17"></textarea>
</table>

<input type="submit" value="Invia" name="Invia"></form>


</body>
</html>
---------------------------------------------------------------------

GRAZIE infinite a chi mi aiuterà a risolvere il problema e anche chi proverà a farlo! :fonzie:
---
Marcello
 
Discussioni simili
Autore Titolo Forum Risposte Data
E evento... magari! problema PHP 2
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1

Discussioni simili