Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Modifier dans un GridView [ Base de données / Access ] (anapaul)

mardi 27 mai 2008 à 22:14:55 | Modifier dans un GridView

anapaul

salut!

je suis entrain de travailler sur une application d'archivage pour mon projet de fin d'etude a l'université,

j'ai fait le lien entre la base de donnee et ASP.net,j'ai pu inserer des images dans la base de donnée en utilisant le OLE Object de access,j'ai deux problemes peincipales :

- quand je veut modifier un field dans le grid view : j'ai ajouter un templatefield dans lequel j'ai inseré le fileupload comme j'ai fait pour inserer une image,mais le probleme est quand je fonctionne la page il me donne cette erreur :

  cannot convert from Byte() to Boolean

- quand je lance un recherche d'une archive,je veux etre capable d'imprimer l'image en cliquant sur l'archive dans le gridview ou j'ai pas de probleme d'imprimer en utilisant un bouton "print"


merci pour votre aide:)

mercredi 28 mai 2008 à 11:08:32 | Re : Modifier dans un GridView

GillouXman

on peut voir du code ...

mercredi 28 mai 2008 à 14:22:48 | Re : Modifier dans un GridView

anapaul

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ModArch.aspx.vb" Inherits="ModArch" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [ Lien ]">

<html xmlns=" [ Lien ]" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div style="background-color: #d2dcea">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AutoGenerateEditButton="True"
            DataKeyNames="ID_Arch" DataSourceID="AccessDataSource1" Height="137px" Width="457px" AutoGenerateDeleteButton="True">
            <Columns>
                <asp:BoundField DataField="ID_Arch" HeaderText="ID_Arch" InsertVisible="False" ReadOnly="True"
                    SortExpression="ID_Arch" />
                <asp:BoundField DataField="ID_Client" HeaderText="ID_Client" SortExpression="ID_Client" />
                <asp:BoundField DataField="Num_Compte" HeaderText="Num_Compte" SortExpression="Num_Compte" />
                <asp:BoundField DataField="Nom_Arch" HeaderText="Nom_Arch" SortExpression="Nom_Arch" />
                <asp:BoundField DataField="Desc_Arch" HeaderText="Desc_Arch" SortExpression="Desc_Arch" />
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:FileUpload ID="FileUpload1" runat="server" Enabled='<%# Bind("fichier_scaner") %>'
                            Visible='<%# Bind("fichier_scaner") %>' />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
         
        </asp:GridView>
        <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/archivage DB.mdb"
            SelectCommand="SELECT [ID_Arch], [ID_Client], [Num_Compte], [Nom_Arch], [Desc_Arch], [fichier_scaner] FROM [Archive]" ConflictDetection="CompareAllValues" DeleteCommand="DELETE FROM [Archive] WHERE [ID_Archive] = ? AND [ID_Client] = ? AND [Num_Compte] = ? AND [Nom_Arch] = ? AND [Desc_Arch] = ? AND [fichier_scaner] = ?" InsertCommand="INSERT INTO [Archive] ([ID_Arch], [ID_Client], [Num_Compte], [Nom_Arch], [Desc_Arch], [fichier_scaner]) VALUES (?, ?, ?, ?, ?, ?)" OldValuesParameterFormatString="original_{0}" UpdateCommand="UPDATE [Archive] SET [ID_Client] = ?, [Num_Compte] = ?, [Nom_Arch] = ?, [Desc_Arch] = ?, [fichier_scaner] = ? WHERE [ID_Arch] = ? AND [ID_Client] = ? AND [Num_Compte] = ? AND [Nom_Arch] = ? AND [Desc_Arch] = ? AND [fichier_scaner]  = ?">
            <DeleteParameters>
                <asp:Parameter Name="original_ID_Archive" Type="Int32" />
                <asp:Parameter Name="original_ID_Client" Type="Int32" />
                <asp:Parameter Name="original_Num_Compte" Type="Int32" />
                <asp:Parameter Name="original_Nom_Arch" Type="String" />
                <asp:Parameter Name="original_Desc_Arch" Type="String" />
                <asp:Parameter Name="original_fichier_scaner" Type="Object" />
            </DeleteParameters>
            <UpdateParameters>
                <asp:Parameter Name="ID_Client" Type="Int32" />
                <asp:Parameter Name="Num_Compte" Type="Int32" />
                <asp:Parameter Name="Nom_Arch" Type="String" />
                <asp:Parameter Name="Desc_Arch" Type="String" />
                <asp:Parameter Name="fichier_scaner" Type="Object" />
                <asp:Parameter Name="original_ID_Archive" Type="Int32" />
                <asp:Parameter Name="original_ID_Client" Type="Int32" />
                <asp:Parameter Name="original_Num_Compte" Type="Int32" />
                <asp:Parameter Name="original_Nom_Arch" Type="String" />
                <asp:Parameter Name="original_Desc_Arch" Type="String" />
                <asp:Parameter Name="original_fichier_scaner" Type="Object" />
            </UpdateParameters>
            <InsertParameters>
                <asp:Parameter Name="ID_Archive" Type="Int32" />
                <asp:Parameter Name="ID_Client" Type="Int32" />
                <asp:Parameter Name="Num_Compte" Type="Int32" />
                <asp:Parameter Name="Nom_Arch" Type="String" />
                <asp:Parameter Name="Desc_Arch" Type="String" />
                <asp:Parameter Name="fichier_scaner" Type="Object" />
            </InsertParameters>
        </asp:AccessDataSource>
   
    </div>
        &nbsp;
    </form>
</body>
</html>


mercredi 9 juillet 2008 à 14:07:32 | Re : Modifier dans un GridView

Nurgle

Membre Club Administrateur CodeS-SourceS
Bonjour,

Une petite chose, comme ça, en voyant le code :
Je ne vois pas où tu insères ton fichier scanné, vu que tu utilises ta variable [fichier_scaner] comme un booléen dans tes requêtes, alors qu'en plus il est déclaré comme de type Object dans les paramètres... donc, où enregistres-tu ton fichier ?

A moins que tu ne le fasse dans un des évènements Update de ton gridview, mais dans ce cas il faut montrer aussi ce code...

Bonne journée,


Nurgle (Antoine) - MSP



Cette discussion est classé dans : base, image, modifier, gridview, inserer


Répondre à ce message

Sujets en rapport avec ce message

Comment inserer une image ou un fichier dans une base Access ? [ par langju ] Bonjour à tous,voilà j'ecris pour un petit problème :Sur une page ASP j'ai crée un formulaire avec un FileUpload(champ de fichier.) ma balise form est AJOUTER, SUPPRIMER ET MODIFIER dans une base de donnée depuis ASP..!! [ par Scepo ] Bonjour,Est-ce-que quel qu'un peut m'aider PLEASE...Si quel qu'un peut m'envoyer un exemple si possible, car sa fait plus de 2 semaines que J'arrive p Modifier une base de donnée [ par PLX ] Salut !Je cherche a faire une page ASP permettant de modifier le contenut d'une base de donnée Access...Savez vous comment faire?Merci beaucoup d'avan upload et mdb [ par xclear ] Ca pas mal de pro ou moins pro connaisse cette méthode de download...qui marche très bienFile : <input type="submit" Name="Action" value=" inserer images ds une base access [ par matt ] Comment fait on pour inserer des images ds une base de donnée Access, et ensuit les visualiser en asp???? Afficher une image d'une base de données sur une page web [ par jimini ] Est-ce que quelqu'un sait comment afficher une image provenant d'une table ? J'aimerais enregistrer une image par ligne dans ma base de données. Tout impossible de modifier la base acess [ par ykane ] j'ai visual studio.net et access 2000 données et comme langage(asp.net et vb.net).J'ai le message d'erreur "[Microsoft][Pilote ODBC Microsoft Access] permettre aux membres de modifier leur profil [ par franess ] Bonjour,voici le problème :J'ai créé un site asp (avec une base access) dans lequel se trouve un espace membre dont l'accès est autorisé par login et Separateur de Decimal avec base SQL [ par tjp88 ] Je vient de déplacer mon site web avec une connexion sur une base oracle vers un serveur anglais, Comment modifier les pages ASP pour quel utilise le IMAGE DANS BASE [ par onha ] OnhaBonjour a vous tousTous mes voeux pour cette nouvelle année.J'ai une base sous access, avec une table qui détail tous les modèles.Sur chaque modèl


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,25 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.