kjaa Skrevet 4. november 2006 Del Skrevet 4. november 2006 Denne koden gir ingen feilmeldinger, men inholdet i databasen vil ikke vises. Hva kan være feil? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Drawing; using System.Text; using System.Windows.Forms; namespace CustomerDB { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { OleDbConnection myConn = new OleDbConnection( @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Northwind"); myConn.Open(); OleDbCommand myCMD = myConn.CreateCommand(); myCMD.CommandText = "SELECT CustomerID, " + " ContactTitle, CompanyName, ContactName FROM Customers"; OleDbDataAdapter myAdapter = new OleDbDataAdapter(); myAdapter.SelectCommand = myCMD; DataSet ds = new DataSet(); ds.Clear(); myAdapter.Fill(ds, "Customers"); dgvData.DataSource = ds; dgvData.DataMember = "Customers"; } } } Lenke til kommentar
j000rn Skrevet 4. november 2006 Del Skrevet 4. november 2006 myAdapter.Fill(ds, "Customers"); dgvData.DataSource = ds.Tables["Customers"]; kanskje...? Lenke til kommentar
kjaa Skrevet 4. november 2006 Forfatter Del Skrevet 4. november 2006 myAdapter.Fill(ds, "Customers");dgvData.DataSource = ds.Tables["Customers"]; kanskje...? 7217323[/snapback] Virker ikke med denne heller. Når jeg kjøre dette i consolen få jeg denne feilmeldingen: "The 'Microsoft.Jet.4.0' provider is not registered on the local machine." Rart når det virker i Web form (ASP). Bruker VS 2005 og Acess 2003. Lenke til kommentar
kjaa Skrevet 4. november 2006 Forfatter Del Skrevet 4. november 2006 Microsoft.Jet.OLEDB.4.0 er vist ikke wxp 64 kopatibel som jeg bruker. Kan jeg lage en setup med sql db og installere den på en maskin uten sql server? Lenke til kommentar
j000rn Skrevet 4. november 2006 Del Skrevet 4. november 2006 Microsoft.Jet.OLEDB.4.0 er vist ikke wxp 64 kopatibel som jeg bruker. Kan jeg lage en setup med sql db og installere den på en maskin uten sql server? 7218818[/snapback] Det er dette man har SQL Server 2005 Express til Lenke til kommentar
kjaa Skrevet 4. november 2006 Forfatter Del Skrevet 4. november 2006 Microsoft.Jet.OLEDB.4.0 er vist ikke wxp 64 kopatibel som jeg bruker. Kan jeg lage en setup med sql db og installere den på en maskin uten sql server? 7218818[/snapback] Det er dette man har SQL Server 2005 Express til 7218863[/snapback] Javel. Jeg har hørt at du må ha sql server på maskinen for å vise ett prog. med sql tabeller. Er det feil? Lenke til kommentar
hpfarstad Skrevet 5. november 2006 Del Skrevet 5. november 2006 Om du laster ned MS SQL 2005 Express med Managment Studio Express så har du det du trenger for å "vise tabeller" og mye mye mer! Lenke til kommentar
kjaa Skrevet 5. november 2006 Forfatter Del Skrevet 5. november 2006 Om du laster ned MS SQL 2005 Express med Managment Studio Express så har du det du trenger for å "vise tabeller" og mye mye mer! 7220063[/snapback] Takker og bukker. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå