begin process at 2012 02 17 11:56:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

SQL

 > 

Probleme avec un Datagrid


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

Probleme avec un Datagrid

mercredi 17 décembre 2008 à 03:32:45 | 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 AsString
Dim ObjetCB As OleDbCommandBuilder
Dim ds As DataSet
Dim txtLastName AsString
Dim txtBadgeNbr AsString
Dim ddlstEnterprise AsString
Dim txtHyperLink AsString
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 a ce niveau, je suis debutant alors si je peux avoir un peu d'explication...
jeudi 18 décembre 2008 à 21:46:54 | Re : Probleme avec un Datagrid

akaii

Je sais que c'est bientot les fetes mais y a personne pour un ptit coup de main?

vendredi 19 décembre 2008 à 15:50:05 | Re : Probleme avec un Datagrid

NHenry

Membre Club Administrateur CodeS-SourceS
Bonjour,

Cela ressemble à de l'ASP : www.aspfr.com

Ma signature pour pointer sur mon site
samedi 20 décembre 2008 à 03:38:10 | Re : Probleme avec un Datagrid

akaii

Merci d'avoir pris la peine de repondre.


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


Répondre à ce message

Sujets en rapport avec ce message

formulaire asp [ par Nic.C ] commen puis je me faire envoyer le resultat d'un formulaire par email avec des piece jointe comme sur ce siteMerci DHTML et ASP pour Chat [ par Slaim ] Salut, Bon je suis en train de réaliser un chat en ASP, mais je me suis hurtais à un gros pb, celui de la rapidité.En fait je l'ai réglé grace au DHTM Pb d'intégration en ASP [ par KamiKaZ ] Nous avons besoin d'intégrer un ACTIVE X DLL fait en VB6 sur un serveur NT4 IIS4Nous sommes sur du code récupéré chez microsoft, on enregistre bien la ASP : barre de menu [ par gty ] Comment peut-on créer une barre de menu avec sous-menu dans une page HTML base de données asp [ par kwed ] bonjour à tous,j'ai une base de donnée access sur intranet et j'utilise les fonctions d'asp pour faire des recherches, des ajouts, des suppressions et Composant ASP [ par benj ] Je cherche un composant ASP permettant de vérifier via SMTP l'authentification des mails.J'ai essayé InaByteASP qui n'est pas trés performantCa n'a ri Creer une dll pour IIS/ASP [ par rcolas ] Bonjour le forum ! quelqu'un saurait m'indiquer comment créer une dll avec VB6 SP3. Le but est que je pourrai utiliser dans une page ASP exemple :---- Creer une dll pour IIS/ASP [ par rcolas ] Bonjour le forum ! quelqu'un saurait m'indiquer comment créer une dll avec VB6 SP3. Le but est que je pourrai utiliser dans une page ASP exemple :---- ASP, VB et les cookies HELP!! [ par JiS ] J'explique : je bosse sur un petit soft qui doit absolument supprimer TOUS les cookies assez fréquemment.Comment faire (je suis bien tombé sur une sou Compter les enregistrements d'une requete SQL [ par JCLK ] Je travaille habituellement avec ColdFusion, et j'ai du mal a transformer mes programmes en ASP.Je voudrais compter les enregistrements d'une requete


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,217 sec (3)

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