Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Datenbank problem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.12.2006, 10:42 Uhr
~MrDatenbank
Gast



C++:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">

void Page_Load(object sender, EventArgs e)
{
    //Datenbankanbindung
    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Datenbank_1.mdb"));
    conn.Open();
    //Abfrage fahren
    OleDbCommand cmd = new OleDbCommand("SELECT * FROM taName ORDER BY nid", conn);
    //DataGrid
    Name.DataSource = cmd.ExecuteReader();
    DataBind();
    conn.Close();

    OleDbConnection co = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Datenbank_1.mdb"));
    co.Open();
    OleDbCommand cm = new OleDbCommand("SELECT * FROM taName ORDER BY sVorname, sNachname", co);
    Name1.DataSource = cm.ExecuteReader();
    co.Close();
  
}

    
</script>
<html>
<head>
</head>
<body>
<h2>Datenbank Beispiel</h2>
<h3>Die Anzeige</h3>

<form runat="server">
<asp:DataGrid runat="server" ID="Name1"></asp:DataGrid>
<asp:DataGrid runat="server" ID="Name"></asp:DataGrid>

<p><asp:HyperLink runat="server" Text="->Eintragen" NavigateUrl="eintragen.aspx"></asp:HyperLink></p>
</form>
</body>
</html>



So, ich will also von einer DB einmal einen
SELECT * FROM taName ORDER BY nID
und einmal
SELECT * FROM taName ORDER BY sVorname, sNachname
machen.

Leider wird nur SELECT * FROM taName ORDER BY nID angezeigt und der 2te Versuch scheitert. Es kommt zwar kein Fehler aber es wird auch nichts angezeigt außer den ersten Select^^


Weiß wer, was ich falsch mache?
THX

Dieser Post wurde am 05.12.2006 um 18:41 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.12.2006, 18:40 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Ruf mal DataBind() erst am Ende auf.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.12.2006, 16:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


und evtl einfach nur eine DBverbindung für beide Queries nutzen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: