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


Webmatrix och MySQL problem

Postades av 2012-07-23 20:52:49 - Anette Jonsson, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 4088 personer

Hej, försöker nu på semestern lära mig om .NET och har laddat hem WebMatrix (och Microsoft Visual Developer 2010 - men denna har jag inte börjat testa än - kör WebMatrix till att börja med).

Har jobbat en del med MySQL och tänkte försöka få igång kopplingarna mot MySQL i testprojektet (C#).

Detta har jag försökt med (och det fungerar inte) - jag får felmeddelande att Dabatase inte finns i aktuell kontext.


Sidan

using MySql.Data.MySqlClient; 


@{
   var db = Database.Open("utveckling");
   var sqlQ = "SELECT * from tbl_cat";
   var tbl_data = db.Query(sqlQ);
   
}

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>The Page Title</title>

    </head>
    <body>
          <ul>
        @foreach(var row in tbl_data){
            <li>@row.cat_id - @row.cat_name</li>

        }
        </ul>      
    </body>
</html>



och Web.Config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <customErrors mode="Off" />
    </system.web>
    <connectionStrings>
        <add connectionString="uid=myusername;database=utveckling;server=xxx.xx.x.x;pwd=xxxxxx" name="utveckling" providerName="MySql.Data.MySqlClient" />
    </connectionStrings>
</configuration>


Jag får det helt enkelt inte att funka.

Felmeddelandet är:
Kompilatorfelmeddelande: CS0103: Namnet Database finns inte i den aktuella kontexten


Jag har också lagt till:
MySql.Data.dll och
WebMatrix.Data.dll i bin-mappen

Någon som har en susning om vad jag gör fel? Har googlat hela dagen och hittar ingen vettig lösning.

Mvh / Anette


Svara

Sv: Webmatrix och MySQL problem

Postades av 2012-07-23 23:44:28 - Ann Kapborg

Behöver du inte en drivis för MySQL? Det var nu länge sedan men jag har för mig det var något som skulle installeras.

Min web config i mitt senaste projekt där jag använde MySQL såg ut så här:

<add name="dbConnRemote" connectionString="Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=xxxx;User=xxx; Password=xxx;Option=3;port=3306"/>

Titta på denna länk http://dev.mysql.com/downloads/connector/net/5.1.html

/Ann


Svara

Sv:Webmatrix och MySQL problem

Postades av 2012-07-24 07:45:31 - Anette Jonsson

Hej Ann och tack för tipset men drivrutinen är redan installerad - i och för sig MySQL Connector NET 6.5.4. Har testat ODBC-connection som du föreslår också men det funkar inte heller (det är den jag använt för klassisk asp och där fungerar den).

Vet inte om det har någon betydelse men servern har IIS6 med NET Framework-version:4.0.30319; ASP.NET-version:4.0.30319.272 och alla .NET körs i en egen app-pool och de sajter som använder MS SQL fungerar, det är bara MySQL som krånglar för mig i .NET-miljön, de sajter som kör klassisk ASP på samma server fungerar utmärkt mot MySQL.

MySQL versionen är 5.1 och är installerad på min utvecklingsserver (Win 2003), samma version som finns på webhotellet. Det är också på utvecklingservern jag installerat MySQL .Net connectorn.

I Webmatrix får jag upp databasen och kan jobba med den (ändra data och ändra/lägga till tabeller etc.) men i själva koden får jag felmeddelandet att "Database inte finns i aktuell kontext".

Jag fattar snart ingenting - känner mig som en blind höna som letar efter korn :-)

/ Anette


Svara

Sv: Webmatrix och MySQL problem

Postades av 2012-07-24 12:57:17 - Ann Kapborg

Har du försökt att göra en "öppna databasanslutning->få meddelande om att det är ok->stänga databasanslutning" innan du började skriva koden?

/Ann


Svara

Sv:Webmatrix och MySQL problem

Postades av 2012-07-26 12:30:22 - Anette Jonsson

Hej Ann, det löste sig när jag la till:

<code>
@using WebMatrix.Data; <-- denna innebar att det började fungera
@using MySql.Data.MySqlClient; <-- det fungerar utan denna så den behövs kanske inte
</code>

Är som sagt helt nybörjare på .NET-miljön och har inte använt razor och C# heller tidigare så det känns som det är en hel del berg som behöver bestigas innan jag greppar det här :-)

Men tack för att du ställt upp som bollplank, det uppskattar jag verkligen!

/ Anette


Svara

Sv: Webmatrix och MySQL problem

Postades av 2012-08-01 11:52:16 - Ann Kapborg

Kul att det löste sig och att jag kunde hjälpa till som bollplank. Det gör jag så gärna, vet från egen erfarenhet att det ibland bara är det som behövs.
/Ann


Svara

Sv:Webmatrix och MySQL problem

Postades av 2012-08-02 09:51:46 - Pelle Johansson

Bra gjort, ni fixade det!! :)


Svara

Sv: Webmatrix och MySQL problem

Postades av 2012-08-22 18:55:44 - Mikael Söderström

Jag skrev ett par artiklar om WebMatrix och ASP.NET Web Pages precis när första versionen var på väg att släppas. De finns tillgängliga på svenska och engelska här:
https://skydrive.live.com/?cid=4AA13E17331C7398&id=4AA13E17331C7398%212687

Det var två år sedan jag skrev dem, så det kan hända att de är någorlunda inaktuella vissa fall, men det kanske är en hjälp på vägen.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 165
27 952
271 704
2 214
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