begin process at 2010 03 13 00:37:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

SQL Server

 > 

Probleme avec un Datagrid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec un Datagrid

samedi 20 décembre 2008 à 03:41:23 | Probleme avec un Datagrid

akaii

Hello

J'ai un probleme avec un DataGrid pour faire afficher une requete SQL qui join 3 tables. Avec 1 seule table je n'ai pas d'erreur, mais plus d'une ca plante, voici mon code :



<%@PageLanguage="VB"AutoEventWireup="false"CodeFile="EntryExitResult.aspx.vb"Inherits="EntryExitResult" %>
<%@ImportNamespace="System" %>
<%@ImportNamespace="System.Data" %>
<%@ImportNamespace="System.Data.OleDb" %>
<%@ImportNamespace="System.Data" %>
<%@ImportNamespace="System.Data.SqlClient" %>

<!

DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<

htmlxmlns="http://www.w3.org/1999/xhtml">
<
headrunat
="server">
<title></title
>
</
head
>
<
body
>
<
imgsrc="./Images/ProjectLogo.gif"
/>
</
br
>
<
ahref="javascript:window.history.go(-1)">Retour</a>
<formid="form1"runat
="server">
<div
>
<%
Dim ObjetConnection As OleDbConnection
Dim ObjetCommand As OleDbCommand
Dim ObjetDataAdapter As OleDbDataAdapter
Dim ObjetDataSet AsNew DataSet
Dim ObjetDataTable AsNew DataTable
Dim strConn As
String
Dim ObjetCB As OleDbCommandBuilder
Dim ds As DataSet
Dim txtLastName As
String
Dim txtBadgeNbr As
String
Dim ddlstEnterprise As
String
Dim txtHyperLink As
String
Dim sqlString AsString

'Initialisation de la cha¼ne de param¦tres pour la connexion

strConn =

"Provider=SQLOLEDB;" & "Data Source=10.199.80.10;Initial Catalog=InetDb;Persist Security Info=True;User ID=sa;Password=*****"

'Recuperation des variables
txtLastName = Replace(Request.Form("txtLastName"), "'", "''")
txtBadgeNbr = Replace(Request.Form("txtBadgeNbr"), "'", "''")
ddlstEnterprise = Request.Form("ddlstEnterprise")
txtHyperLink = Request.QueryString("id")

sqlString =

"SELECT "
sqlString = sqlString +
"RptEventTypes.EventText, RptEvents.EventId, "
sqlString = sqlString +
"RptEvents.DateTime, RptEvents.IndividualNdx, "
sqlString = sqlString +
"RptEvents.FloatValue, RptIndividuals.IndividualNdx, "
sqlString = sqlString +
"RptIndividuals.LastName, RptIndividuals.FirstName "
sqlString = sqlString +
"FROM "
sqlString = sqlString +
"InetDb.dbo.RptEventTypes RptEventTypes, InetDb.dbo.RptEvents RptEvents, "
sqlString = sqlString +
"InetDb.dbo.RptIndividuals RptIndividuals "
sqlString = sqlString +
"WHERE "
sqlString = sqlString +
"RptEventTypes.EventTypeId = RptEvents.EventTypeNdx AND "
sqlString = sqlString +
"RptEvents.TenantNdx = RptIndividuals.TenantNdx AND "
sqlString = sqlString +
"RptEvents.IndividualNdx = RptIndividuals.IndividualNdx AND "
sqlString = sqlString +
"RptEvents.FloatValue > 0. AND "
sqlString = sqlString +
"(RptEventTypes.EventText = 'Reader entry' OR RptEventTypes.EventText = 'Reader exit') "
sqlString = sqlString +
"ORDER BY "
sqlString = sqlString +
"RptEvents.IndividualNdx ASC, RptEvents.EventId DESC, "
sqlString = sqlString + "RptEventTypes.EventText ASC, RptIndividuals.LastName ASC"

ObjetConnection =

New OleDbConnection
ObjetConnection.ConnectionString = strConn
ObjetConnection.Open()
ObjetCommand = New OleDbCommand(sqlString)
ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand)
ObjetCommand.Connection() = ObjetConnection
ObjetCB = New OleDbCommandBuilder(ObjetDataAdapter)

ObjetDataAdapter.Fill(ObjetDataSet, "RptEventTypes")
ObjetDataAdapter.Fill(ObjetDataSet, "RptEvents")
ObjetDataAdapter.Fill(ObjetDataSet, "RptIndividuals")

ObjetDataTable = ObjetDataSet.Tables(

"RptEventTypes")
ObjetDataTable = ObjetDataSet.Tables("RptEvents")
ObjetDataTable = ObjetDataSet.Tables("RptIndividuals")

dgEntryExit.DataSource = ObjetDataTable
dgEntryExit.DataBind()
%>
<asp:DataGridID="dgEntryExit"runat="server"AllowPaging="True"
AllowSorting="True"AutoGenerateColumns="False"CellPadding="4"
ForeColor="#333333"GridLines
="None">
<FooterStyleBackColor="#507CD1"Font-Bold="True"ForeColor="White"
/>
<EditItemStyleBackColor="#2461BF"
/>
<SelectedItemStyleBackColor="#D1DDF1"Font-Bold="True"ForeColor="#333333"
/>
<PagerStyleBackColor="#2461BF"ForeColor="White"HorizontalAlign="Center"
/>
<AlternatingItemStyleBackColor="White"
/>
<ItemStyleBackColor="#EFF3FB"
/>
<Columns
>
<asp:BoundColumnDataField="LastName"HeaderText
="Nom de famille">
<HeaderStyleWidth="150px"
/>
</asp:BoundColumn
>
<asp:BoundColumnDataField="FirstName"HeaderText
="Pr,nom">
<HeaderStyleWidth="150px"
/>
</asp:BoundColumn
>
<asp:BoundColumnDataField="RptEvents.DateTime"HeaderText="Date d'entr,e"></asp:BoundColumn
>
<asp:BoundColumnDataField="EventText"HeaderText
="Ev,nement">
</asp:BoundColumn
>
</Columns
>
<HeaderStyleBackColor="#507CD1"Font-Bold="True"ForeColor="White"
/>
</asp:DataGrid>
</div
>
</form
>
</
body
>
</
html
>

Je pense avoir un probleme de comprehension au niveau des ObjetDataAdapter et des ObjetDataSet.Tables()
, je suis debutant alors si je peux avoir un peu d'explication...
lundi 22 décembre 2008 à 06:18:03 | Re : Probleme avec un Datagrid

akaii

Besoin d'aide s'il vous plait


Cette discussion est classée dans : asp, sqlstring, rptevents, rptindividuals, rpteventtypes


Répondre à ce message

Sujets en rapport avec ce message

K'est ce ke l'ASP ??? [ par fabiin ] Bonjour,G la grande kestion, k'est ce ke l'ASP en regardant les sources sur ce site, g vu plain de choses ki m'interresserai pour mon s HTTP 500 lors d'ajout de données, pourquoi ? [ par Steph ] Bonjour,Depuis le début de l'année, je me suis mis en tête de réussir à créer un site complet en ASP (et oui, y a des inconscients partout!). Bref, ma Upload ? [ par H@lloWin___HiA ] SAlut à tousJe voudrais créer un page d'upload, un peu comme les pages de Nix"Je ne plagie pas Nix"Cé pour mon site de VDSDonc je voulais s'avoir si c MAPI et ASP [ par yoyo ] SalutJe viens reclamer un peu d'aide.G deja pose ma question sur le site VB alors je la repose ici histoire d'avoir une public plus large.Je cherche à HELP pour Ultra debutant PLEAZZZE!!!!! [ par DEL ] Salut nix (eh ui encore moi) excellent ton nouvo site, nikel ,ptin tu t'ballade en ASP, VB et tout ce ki est prog ... quand a moi g comencé a toucher Je cherche un script asp [ par Dup03 ] Je cherche un script pour faire un forum de discusionque les titres des message se trouve a gauche dans une caseet que les message se voie a droite qu Un tutorial sur ASP arrive [ par Arnotic ] Bonjour,J'écris ce message pour vous dire que ceux qui ne connaissent pas ASP qu'ils vont pouvoir bientôt apprendre. Je termine cet après midi le tuto Installation ASP 3.0 sous Windows 2000 Server [ par overapps ] Quelqu'un a-t'il fait l'expérience de l'installation des ASP 3.0 sous Windows 2000 Server avec IIS 5.0. Y-at'il des différences notables et des pièges Pb ASP et netscape [ par hector ] Bonjour,je vous soumets le problème suivant :en supposant que je dispose d'une variable de session toto valorisé à 1, et que je code :.j'obtiens deux creation de boite de dialogue en asp [ par loulou ] Bonjour,Je programme en asp.j'aimerais créer une fenêtre qui s'ouvre à la demande de l'utilisateur.Je crée d'abord un bouton de commande. Lorsque l'ut


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
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 (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,218 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales