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


Anslutning till MySQL?

Postades av 2005-08-14 15:18:28 - Magnus Hallberg, i forum asp.net generellt, Tråden har 12 Kommentarer och lästs av 507 personer

Jag försöker ansluta till en MySQLdatabas. detta vill sig dock inte. Min kod:
<code>
namespace salongninette
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using MySql.Data.MySqlClient;


/// <summary>
/// Summary description for ucHeadMenu.
/// </summary>
public class ucHeadMenu : System.Web.UI.UserControl
{

private void Page_Load(object sender, System.EventArgs e)
{
// Anslutningssträngen...
string strConn = "";
strConn += "Data Source = localhost";
strConn += "DataBase = DATABASNAMN";
strConn += "User ID = ANVÄNDARNAMN";
strConn += "Password = LÖSENORD";

// En ny instans av MySql...
MySqlConnection objConn = new MySqlConnection(strConn);
string strSQL = "SELECT * FROM ninheadmenu";

try
{
objConn.open();
}
catch(Exeption ex)
{
throw ex;
}

MySqlCommand objCmd = new MySqlCommand(strSql, objConn);
myGrid.DataSource = objCmd.ExecuteReader();
myGrid.DataBind();
objConn.Close();
}

#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
</code>
jag har laddat ner och installerat drivrutinen från MySQL och kopierat över filen MySql.data.dll till bin-katalogen på webbplatsen. Vad gör jag för fel? Finns det nåt annat sätt an ansluta till MySql?


Svara

Sv: Anslutning till MySQL?

Postades av 2005-08-14 16:34:29 - Mikael Åhlén

Hej,

Vad får du för felmeddelanden (om du får några) ?


Svara

Sv: Anslutning till MySQL?

Postades av 2005-08-14 16:39:49 - Per Persson

Har du kunnat ansluta till MySQL från andra klienter, t.ex. från PHP?


Svara

Sv:Anslutning till MySQL?

Postades av 2005-08-14 17:05:05 - Magnus Hallberg

Jag får felmeddelanden när jag ska kompilera koden.

"The type or namespace 'MySql' could not be found (are you missing a using directive or an assamble reference)?

Det är en usercontrol om det har någon betydelse.

Jag kan ansluta till MySql från båda klassisk ASP och PHP.


Svara

Sv: Anslutning till MySQL?

Postades av 2005-08-14 17:20:32 - Mikael Åhlén

Hej,

Komplierar du koden?

/m


Svara

Sv:Anslutning till MySQL?

Postades av 2005-08-14 17:37:30 - Magnus Hallberg

Ja, måste jag inte det? Jag skriver koden i VS och använder code behind.


Svara

Sv: Anslutning till MySQL?

Postades av 2005-08-14 17:45:29 - Mikael Åhlén

Har du lagt till dll-filen i projektets referenser?

/m


Svara

Sv:Anslutning till MySQL?

Postades av 2005-08-14 17:56:41 - Magnus Hallberg

Jag hade precis gjort det när du skrev svaret. Jag hade glömt bort det...:(

En annan fråga, nu får jag inte det felmeddelandet, men jag får samma felmeddelande på min datagrid!

<code>
myGrid.DataSource = objCmd.ExecuteReader();
myGrid.DataBind();
</code>

PÅ HTML-sidan <asp:DataGrid ID="myGrid" Runat="server"></asp:DataGrid>. Jag har startat om VS men det hjälper inte.


Svara

Sv: Anslutning till MySQL?

Postades av 2005-08-14 18:20:01 - Magnus Hallberg

Jag lade till detta protected System.Web.UI.WebControls.DataGrid myGrid; så fungerar det så långt. Men jag får följande felmeddelande när jag försöker öppna sidan.
<b>The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for
</b>
Felet ska vara på rad 38 och det är throw(ex);

Vad är det som blir fel? Jag har provat att ta bort try and catch, men då får jag samma fel på objConn.Open() istället.


Svara

Sv:Anslutning till MySQL?

Postades av 2005-08-14 21:29:11 - Magnus Hallberg

Jag lyckades lösa det med att använda Odbc istället.

<code>
private void Page_Load(object sender, System.EventArgs e)
{
// Anslutningssträngen...
string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=localhost;" +
"DATABASE=DATABASNAMN;" +
"UID=ANVÄNDARNAMN;" +
"PASSWORD=LÖSENORD;" +
"OPTION=3";

// SQL-frågan...
string strSQL = "SELECT * FROM ninheadmenu";

OdbcConnection MyConnection = new OdbcConnection(MyConString);

try
{
MyConnection.Open();
}
catch(Exception ex)
{
throw(ex);
}

OdbcCommand objCmd = new OdbcCommand(strSQL, MyConnection);
myGrid.DataSource = objCmd.ExecuteReader();
myGrid.DataBind();
MyConnection.Close();
}
</code>


Svara

Sv: Anslutning till MySQL?

Postades av 2005-08-15 18:28:09 - Tomas Johansson

>Jag lyckades lösa det med att använda Odbc istället.
> // Anslutningssträngen...
> string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
> "SERVER=localhost;" +
> "DATABASE=DATABASNAMN;" +
> "UID=ANVÄNDARNAMN;" +
> "PASSWORD=LÖSENORD;" +
> "OPTION=3";

Kanske var det inte ODBC som gjorde susen, utan det faktum att du nu använde en mer korrekt connection string med semikolon mellan de olika värdena.
Den ursprungliga såg ju ut så här:

> // Anslutningssträngen...
> string strConn = "";
> strConn += "Data Source = localhost";
> strConn += "DataBase = DATABASNAMN";
> strConn += "User ID = ANVÄNDARNAMN";
> strConn += "Password = LÖSENORD";

d.v.s. så här:
strConn = "Data Source = localhostDataBase = DATABASNAMNUser ID = ANVÄNDARNAMNPassword = LÖSENORD";

/ Tomas


Svara

Sv:Anslutning till MySQL?

Postades av 2005-08-16 15:02:10 - Magnus Hallberg

Det stämmer Tomas...


Svara

Sv:Anslutning till MySQL?

Postades av 2006-04-15 10:42:35 - Robin Bamford

Hej jag har samma problem,

hur lägger till dll i projektets referenser?

/robin


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 602
27 953
271 705
5 886
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