Mysql...

mercoledì 22 luglio 2009 - 16.46

gianlu29 Profilo | Junior Member

ciao a tutti ho un pò di problemi da risolvere
1-sapete se per caso mysql crea l'id contatore in automatico???

2-come faccio a far si che una stringa del database non possa essere uguale ad un altra??

3-mi sn imbattuto in un repeater e volevo sapere che cosa era sbagliato di questo codice....
//riga che carica le foto dal database nel repeater....
<td><img src='<%# DataBinder.Eval(Container.DataItem, "Foto") %>'/> </td>
non mi dichiara errori ma le foto nn vengono visualizzate nonostante il percorso sia esatto.....

4-sempre nel repeater ho ripetuto un pulsante che viene visualizzata per ogni riga che viene caricata dal database.....il suo scopo era di cancellare la riga in cui il pulsante si trova ma non so con che codice scriverla.....

per favore rispondete...

alx_81 Profilo | Guru

>ciao a tutti ho un pò di problemi da risolvere
ciao

>1-sapete se per caso mysql crea l'id contatore in automatico???
CREATE TABLE <tabella> ( id INTEGER AUTO_INCREMENT )

>2-come faccio a far si che una stringa del database non possa
>essere uguale ad un altra??
create unique index uk_<tabella> on <tabella> (<nomecampo>)

>3-mi sn imbattuto in un repeater e volevo sapere che cosa era sbagliato di questo codice....
>non mi dichiara errori ma le foto nn vengono visualizzate nonostante il percorso sia esatto.....
puoi passarmi l'html che viene generato?

>4-sempre nel repeater ho ripetuto un pulsante che viene visualizzata
>per ogni riga che viene caricata dal database.....il suo scopo
>era di cancellare la riga in cui il pulsante si trova ma non so con che codice scriverla.....
Devi gestire l'evento ItemCommand
http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.repeater.itemcommand.aspx

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

gianlu29 Profilo | Junior Member

ti ringrazio delle risposte mi saranno utilissime.....scusa ma ora nn posso postarti il codice html nn ce l'ho qui con me ma domani te lo mando......

gianlu29 Profilo | Junior Member

ecco l'html è questo:

<asp:Repeater id="Repeater1" runat="server">

<HeaderTemplate>

<table border="1">
<tr>
<td><b>TITOLO</b></td>
<td><b>PREZZO</b></td>
<td><b>LOCAZIONE</b></td>
<td><b>FOTO</b></td>
</tr>

</HeaderTemplate>

<ItemTemplate>

<tr>
<td> <%# DataBinder.Eval(Container.DataItem, "Titolo") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "Prezzo") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "Luogo") %> </td>
<td><img src='<%# DataBinder.Eval(Container.DataItem, "Foto") %>'/> </td>
</tr>

</ItemTemplate>

<FooterTemplate>

</table>

</FooterTemplate>

</asp:Repeater>

e vbb poi nel c# viene solo aperta la connessione e viene bindato il repeater con un datareader......


e cmq id INTEGER AUTO_INCREMENT mi da errore...perke dice che gia esiste....quindi credo che la risposta alla mia domanda di prima riguardo l'id sia si?

alx_81 Profilo | Guru

l'html che mi serve è quello vero della pagina, quello renderizzato, non quello su visual studio

>e cmq id INTEGER AUTO_INCREMENT mi da errore...perke dice che
>gia esiste....quindi credo che la risposta alla mia domanda di
>prima riguardo l'id sia si?
Devi generare la create e vedere se c'è quella clausoletta a fianco alla tua chiave o al tuo campo.
Se ti dice che c'è già il campo, non è detto che sia già auto incrementante. Controlla la CREATE.

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

gianlu29 Profilo | Junior Member

.....scusa l'ignoranza ma come vedo il codice generato??

alx_81 Profilo | Guru

>.....scusa l'ignoranza ma come vedo il codice generato??
nella sorgente della pagina sul browser

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

gianlu29 Profilo | Junior Member

</div>

<div>

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWCgLswNSIDwKg94mVCwKY0r/9CgKa+srwBwL98Iq5AwKM54rGBgK7q7GGCALE0q+qAwLf5OCaBAL6uOKqCOvOXzfqB3WlTYZgFRVEpyA8Tg9q" />

</div>
<div>
<input name="prezzo_txt" type="text" value="Prezzo" id="prezzo_txt" />
<input name="titolo_txt" type="text" value="Titolo" id="titolo_txt" />

<input name="luogo_txt" type="text" value="Luogo" id="luogo_txt" />
<input name="foto_txt" type="text" value="Foto" id="foto_txt" />
<input type="submit" name="Button1" value="Aggiungi casa" id="Button1" />
<br />
<br />

<br />


<table border="1">
<tr>
<td><b>TITOLO</b></td>
<td><b>PREZZO</b></td>
<td><b>LOCAZIONE</b></td>
<td><b>FOTO</b></td>

</tr>



<tr>
<td> sdfg </td>
<td> 254 </td>
<td> strg </td>

<td><img src='srgr'/> </td>
</tr>



<tr>
<td> ciao </td>
<td> 564 </td>
<td> dfg </td>

<td><img src='vfgr'/> </td>
</tr>



</table>


<input type="submit" name="Button2" value="Cancella Casa" id="Button2" />
<select size="4" name="ListBox1" id="ListBox1">
<option value="sdfg">sdfg</option>
<option value="ciao">ciao</option>

</select>
<input name="riga_txt" type="text" value="Inserisci Titolo" id="riga_txt" />
</div>
eccolo....nn far caso ai nomi delle immagini sn messe a caso.....
e cmq io sul database ho messo di tipo testo.....va bene?

alx_81 Profilo | Guru

><td><img src='srgr'/> </td>
><td><img src='vfgr'/> </td>
se quei valori sono validi, non vedi le immagini per quel motivo, non sono path
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

gianlu29 Profilo | Junior Member

ok grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5