Hej!
Jag har laddat ned
http://dev.mysql.com/downloads/visual-studio-plugin/index.html
och
http://dev.mysql.com/downloads/connector/net/5.1.html
men jag får det inte att fungera, någon som har råkat ut för samma problem?
jag har sett att jag ska skriva using MySql.Data.MySqlClient men han hittar inte MySql.
Jag har kopierat över MySql.Web.dll och lagt den i C:\Program\Microsoft Visual Studio 8\Common7\IDE men jag hittar ändå inget. Hur ska jag göra?
ordellMedlem sedan sep. 200278 inlägg Hm, du måste nog lägga till en referens till assemblyn i ditt projekt också. Kör du Visual Studio? Isf; Högerklicka på projektet och sedan Add Reference. Där letar du upp MySql.dll, eller MySql.Data.dll och lägger till den, sen ska det funka...
ZaimanMedlem sedan dec. 20014 239 inlägg Tänk på att inte alla webhotell har den i GAC och du måste lägga en egen kopia i din BIN mapp. Och att hotellet kör medium trust, då behöver du modifiera .dll filen.
Tack för hjälpen, men hur skriver jag en korrekt uppkoppling mot MySQL, jag får den inte att lägga till informationen i databasen, jag får inga error.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MySql.Data.MySqlClient;
public partial class _Default : System.Web.UI.Page
{
private string strCon = "Database=Test;Data Source=localhost;User Id=username;Password=pass";
protected void Page_Load(object sender, EventArgs e)
{
}
protected void AddData()
{
MySqlConnection cnn = new MySqlConnection();
try
{
cnn.ConnectionString = strCon;
//Parametrar
MySqlParameter subject = new MySqlParameter("subject", txtSubject.Text);
MySqlParameter news = new MySqlParameter("news", txtNews.Text);
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "INSERT INTO test_news (subject, news) " +
"VALUES (@subject, @news)";
cmd.Parameters.Add(subject);
cmd.Parameters.Add(news);
cnn.Open();
cmd.ExecuteNonQuery();
}
catch (System.Exception ex)
{
lblStatus.Text = "Något gick fel (" + ex.Message + ")";
}
finally
{
cnn.Close();
lblStatus.Text = "Din nyhet har lagts till";
txtSubject.Text = "";
txtNews.Text = "";
}
}
protected void btnAdd_Click(object sender, EventArgs e)
{
AddData();
}
}
Zaiman skrev:
Tänk på att inte alla webhotell har den i GAC och du måste lägga en egen kopia i din BIN mapp. Och att hotellet kör medium trust, då behöver du modifiera .dll filen.
Hur och vad ska jag ändra i min .dll fil om hotellet kör med medium trust?
ZaimanMedlem sedan dec. 20014 239 inlägg Läs denna tråd: http://forums.asp.net/thread/1314486.aspx
Ganska långt ned står det hur du gör.