Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Fylla ett dataset mot MySQL

Postades av 2009-03-03 17:57:30 - Fredrik Leufkens, i forum c# (c-sharp), Tråden har 3 Kommentarer och lästs av 821 personer

Vad är fel på denna koden! ?? (EDIT: Är inget fel... trodde det tidigare)

                string selectSQL;
                selectSQL = "SELECT * FROM myTable";

                MySqlConnection con = new MySqlConnection("Server=localhost;Database=db;Uid=User;Pwd=pwd");
                MySqlCommand cmd = new MySqlCommand(selectSQL, con);
                MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
                DataSet ds = new DataSet();

                try
                {
                    con.Open();
                    adapter.Fill(ds, "myTable");
                }
                catch (Exception err)
                {
                    Label1.Text = err.Message;
                }
                finally
                {
                    con.Close();
                }

Koden genererar inte några connection fel eller liknande. Debuggar jag denna och kollar värdet på ds efter den utfört ds.Fill() raden - så är datasettet TOMT! Jag har en post i tabellen.
Däremot - så fyller den på med kolumnerna rätt (anger ju SELECT * ... ) Men dessvärre inte med några rader? Hur kan det bli så?

se post #3 för att utläsa felet.

//FL


Svara

Sv: Får ett tomt dataset tillbaka :/ Jätte lätt fel förmodligen... :/

Postades av 2009-03-03 18:02:09 - Johan Djupmarker

Är du säker på att du kör mot rätt server, databas och tabell? Verkar väldigt konstigt annars...

/Johan


Svara

Sv:Får ett tomt dataset tillbaka :/ Jätte lätt fel förmodligen... :/

Postades av 2009-03-03 18:10:40 - Fredrik Leufkens

mmm. Är dessvärre säker på detta.

Provade som sagt att prova byta till root för att verifiera detta (samma problem uppstod även då).
Provade byta namn på db och då smällde det.

Men det som förvånar mig som sagt är ju varför den uppenbarligen läser in kollumnnamnen från databasen och lägger längst upp i griden... Men som sagt, i övrigt är den bara "grå". Vilket inte är fallet när jag kör frågan via MySqlQuery Browser (från samma användare).

//FL.


Svara

Sv: Får ett tomt dataset tillbaka :/ Jätte lätt fel förmodligen... :/

Postades av 2009-03-03 18:52:54 - Fredrik Leufkens

Jaha!

Då får man ta på sig dumstruten!

Felet jag hade var att av någon anledning. De värden jag såg i Querrybrowsern låg "cashade" på något sätt.. Jag startade om browsern och körde en select till - så var det TOMT i tabellen!

Denna tråd kan fortsättningsvis ses som ett skolboksexempel på hur man upprättar ett dataset till MySQL server.

//FL


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 699
27 958
271 741
727
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies