26 messaggi dal 15 ottobre 2004
ciao a tutti, quando cerco di aggiornare un db mi appare questo messaggio di errore:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Il campo "dati.FormaSociale" non può contenere una stringa di lunghezza zero.
/archive/add-process.asp, line 12

qualcuno può dirmi di che si tratta? che io sappia non ho campi dati a lunghezza zero e lo script fino a ieri funzionava regolarmente.
grazie.
225 messaggi dal 22 maggio 2001
Postare il codice.

Ciao
Andrea
26 messaggi dal 15 ottobre 2004
ha ripreso a funzionare da solo, come per magia, (microsoft mi ha segnalato un bug di xp) però adesso non mi aggiorna tutti i campi dei record che aggiungo non vorrei aver incasinato lo script nel tentativo di farlo ripartire, saresti gentile da controllare?
ti ringrazio tanto:
Add.asp:
<html>
<head>
<title>aggiungi record</title>
</head>
<body bgcolor="#000000">
<div align="center">
<center>
<form method="post" action="add-process.asp">
&nbsp;<p>&nbsp;</p>
<p><img border="0" src="LOGO-DEFINITIVO.gif" width="250" height="160">
<br><br><br>
</p>
<table border="2" cellpadding="4" width="400" bgcolor="#000000" cellspacing="1" height="142">
<tr>
<td width="199" bgcolor="#9C7D12" height="35">
<p align="center"><font face="Verdana" size="2">Ragione Sociale</font></td>
<td width="199" bgcolor="#9C7D12" height="35">
<p align="center"><input name="ragionesociale" maxlength="50" size="25"></td>
</tr>
<tr>
<td width="199" bgcolor="#9C7D12" height="35">
<p align="center"><font face="Verdana" size="2">Indirizzo</font></td>
</center>
<td width="199" bgcolor="#9C7D12" height="35">
<p align="center"><input name="indirizzo" maxlength="50" size="25"></td>
</tr>
<center>
<tr>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><font size="2" face="Verdana">Forma Sociale</font></td>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><input name="formasociale" maxlength="50" size="10"></td>
<center>
<tr>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><font face="Verdana" size="2">Comune</font></td>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><input name="comune" maxlength="50" size="24"></td>
<center>
<tr>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><font face="Verdana" size="2">Provincia</font></td>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><input name="provincia" maxlength="50" size="6"></td>
<center>
<tr>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><font face="Verdana" size="2">Dipendenti</font></td>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><input name="dipendenti" maxlength="50" size="10"></td>
<center>
<tr>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><font size="2" face="Verdana">Capitale Sociale</font></td>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><input name="capitalesociale" maxlength="50" size="16"></td>
</tr>
<tr>
<td width="199" bgcolor="#9C7D12" height="36">
<p align="center"><input type="submit" name="Submit" value="Aggiungi"></td>
<td width="199" bgcolor="#9C7D12" height="36">&nbsp;</td>
</tr>
</table>
</form>
</center>
</div>
</body>
</html>

add-process.asp:
<!--#include file="connessione.asp"-->
<%
RagioneSociale=Request.Form("Ragione Sociale")
Indirizzo=Request.Form("Indirizzo")
FormaSociale=Request.Form("Forma Sociale")
Comune=Request.Form("Comune")
Provincia=Request.Form("Provincia")
Dipendenti=Request.Form("Dipendenti")
CapitaleSociale=Request.Form("Capitale Sociale")
SQL = "INSERT INTO dati (RagioneSociale,Indirizzo,FormaSociale,Comune,Prov,Dipendenti,CapitaleSociale)"
SQL = SQL&"VALUES( '"&RagioneSociale&"','"&Indirizzo&"','"&FormaSociale&"','"&Comune&"','"&Prov&"','"&Dipendenti&"','"&CapitaleSociale&"')"
Conn.Execute(SQL)
Response.Redirect "index.asp"
%>
E' sempre colpa di XP. Usate 2000

"This message was written using 100% recycled electrons"
26 messaggi dal 15 ottobre 2004
purtroppo la scelta non dipende da me.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.