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 : Requete sql en databound [ Base de données / SQL ] (EDDY34210)

jeudi 14 septembre 2006 à 10:27:19 | Requete sql en databound

EDDY34210

Bonjour, je débute en vb.net et n'ayant pas une formation de développeur je tatonne pas mal...

Je stocke des données en variables de session et souhaite remplire un tableau récapitulatif en recherchant les données correspondant aux variables de sessions dans une bd access. 
le pb et que je n'arrive pas a afficher le contenu de mon data reader!
voici mon code en entier :
Je pense que mes deux lignes en rouge sont incorrectes mais je ne sais plus comment faire... snif !

<%@ Page Language="VB" Debug="true" %>
<%@ Import namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<head>
    <script language="VB" runat="server">

        Sub Page_Load(sender As Object, e As EventArgs)
   If Not IsPostBack Then
                Dim dt As DataTable
                Dim dr As DataRow
                Dim x as string

                'create a DataTable
                dt = New DataTable
                dt.Columns.Add(New DataColumn("S", GetType(String)))
                dt.Columns.Add(New DataColumn("Code_Article", GetType(String)))
                dt.Columns.Add(New DataColumn("Quantité", GetType(Integer)))
                dt.Columns.Add(New DataColumn("Prix", GetType(String)))

                'Make some rows and put some sample data in

for each x in Session.Contents
  dr = dt.NewRow()
  dr(0) = x
  dr(1) = x
  dr(2) = Session.Contents(x)
  dr(3) = x
  'add the row to the datatable
  dt.Rows.Add(dr)
next

                BDC.DataSource = new DataView(dt)
                BDC.DataBind

            End If
        End Sub

        Function GetPrix(codearticlesession As String) As String
   Dim dbconn,sql,dbcomm,dbread,Label1
   dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & server.mappath("BaseProduitsSAB4.mdb"))
   dbconn.Open()
   sql="SELECT [prix_vente_HT] FROM [Produits] WHERE [Code_article]='00PI-CP-F50A'"
   dbcomm=New OleDbCommand(sql,dbconn)
   dbread=dbcomm.ExecuteReader()
     Do While dbread.Read()
     'Label1.Text = dbread.GetString(0)
     Loop
   dbread.Close()
   dbconn.Close()
        End Function

    </script>
</head>
<body>

    <h3><font face="Verdana">Liaison de données avec un DataView</font></h3>

    <form runat=server>

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

<HeaderTemplate>
<table border="1" width="100%">
<tr bgcolor="#b0c4de">
<th>&nbsp;</th>
<th>Article</th>
<th>Quantité</th>
<th>Prix</th>
</tr>
</HeaderTemplate>

<ItemTemplate>
<tr bgcolor="#f0f0f0">
<td><a href="#" onclick="javascript:window.open('removefromcart.aspx?id=<%#Container.DataItem("S")%>', '', 'scrollbars=no,menubar=no,toolbar=no,resizable=no,width=480,height=120'); window.location.reload();"><img border="0" src="images/delete.gif"></a></td>
<td><%#Container.DataItem("Code_Article")%> </td>
<td><%#Container.DataItem("Quantité")%> </td>
<td><asp:Label ID="Label1" runat="server" Text=""><%#GetPrix(Container.DataItem("Prix"))%></asp:Label>
</td>
</tr>
</ItemTemplate>

<FooterTemplate>
<tr bgcolor="#b0c4de">
<td colspan="4"><input type="button" onclick="window.close();" value="Continuer mes achats"></td>
</tr>
</table>
</FooterTemplate>

</asp:Repeater>
</form>

</body>
</html>


dimanche 17 septembre 2006 à 23:22:36 | Re : Requete sql en databound


Cette discussion est classé dans : string, sql, add, dt, dr


Répondre à ce message

Sujets en rapport avec ce message

remplir une datatable apartir d un datagrid [ par ghizounette ] s.v.p j ai un problem alors j ai une datagrid et moi je veux lire apartir de cette datagrid et stoker les donnée dans un datatable j ai deja fais c Erreur logique Try Catch [ par Yurf98 ] Voila. J ai ecris des fonctions, et j essai d implementer avec des try catch finally. J ai donc par exemple la fonction suivantes:Public Sub Load_Prod Probleme DATASET suivant resultat requete sql [ par kowalska ] bonjour a tous, voila je recupére une liste de ma class métier par rapport a ma requete. Tous se passe pour le mieux sauf que j'ai recupere la dernie requettes sql [ par GersoneAhoussi ] Merci pour la repnse que vous venez de m'envoyer DARKSIDIOUS et tous les autres Cependant voici les erreurs que génère mon progamme pour être plus p sql&vb6 [ par ingstat ] Bonjour,J'ai un problemme dans l'affichage des résultats d'une requêtte SQL dans un controle DataGrid sur VB6.. j'ai implimenter ce code mais on m'aff Comment retourner un Array??? [ par Chris_LaFouine ] Voilà mon problème : j'ai un ArrayList qui contient UNIQUEMENT des String et j'ai une fonction du style : Public Function jackPoulette(ByVal poulet SQL dans outlook add-in [ par Zachs ] Hello comment fait-on pour faire une connexion a une base de données SQL avec un projet Outlook add-in?Merci d'avance  (^o^) (x_x) (o_o*) Access pb de requete [ par darkspoilt ] Bonjour,J'ai un ptit souci ma requete SQL J'ai une erreur de syntaxe dans ma classe FROM et je ne vois pas pourquoi. Si quelqu'un peut m'aider je le r Pb connexion client Base MSDE en mode Mixed SQL via "SA" et ADO activeX [ par philippeMerklen ] Bonjour à tous, Base MSDE fonctionnant avec service SQL Server version 7 sur PC_Serveur La connexion et le prgm ci-dessous marche parfaitement sur l


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



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,218 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é.