---
title: "MySql-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/189436-mysql-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2012-03-10T12:05:42.000Z"
updated: "2012-03-10T13:42:44.000Z"
replies: 1
views: 534
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/189436-mysql-problem"
---

# MySql-problem

## #1 — saw, 2012-03-10T12:05Z

Jag har fått för mig att uppgradera mig ifrån Access till MySql, men springer på patrul

```
ERROR
Fatal error encountered during command execution.
// min kod ser ut så här
using MySql.Data.MySqlClient;
<connectionStrings>
    <add name="MySQLConn" connectionString="server=127.0.0.1
;uid=anvandare;pwd=losenord;database=tillsammans;"/>
  </connectionStrings>
 private MySql.Data.MySqlClient.MySqlConnection DBConn = new
 MySqlConnection(ConfigurationManager.ConnectionStrings
["MySQLConn"].ConnectionString);
    public string sql;

sql = "INSERT INTO t_medlem
 (namn,adress,postadress,tel,mobil,losenord,epost,roll,styrelsepost) VALUES
 (?,?,?,?,?,?,?,?,?);";
            MySqlCommand cmd = new MySqlCommand(sql, DBConn);
            cmd.CommandType = CommandType.Text;
            cmd.Parameters.AddWithValue("@namn", sNamn);
            cmd.Parameters.AddWithValue("@adress", txtAdress.Text + " ");
            cmd.Parameters.AddWithValue("@postadress", sPostAdress + " ");
            cmd.Parameters.AddWithValue("@tel",  sTelefon);
            cmd.Parameters.AddWithValue("@mobil",  sMobil);
            cmd.Parameters.AddWithValue("@losenord",  txtLosenord.Text);
            cmd.Parameters.AddWithValue("@epost",  txtEpost.Text + " ");
            cmd.Parameters.AddWithValue("@roll",  sRoll);
            cmd.Parameters.AddWithValue("@styrelsepost", Convert.ToInt32(DropDownList2.SelectedValue));
            DBConn.Open();
            Int32 rowsAffected = cmd.ExecuteNonQuery();
            Lifo.Text = "RowsAffected: "+ rowsAffected;
```

Jag gör tydligen något stort fel här, men jag kan inte komma på, och inte har
 jag hittat någonting på internet heller. Jag är väldigt tacksam för tipps..  :p

Permalänk: https://www.webforum.nu/p/189436

## #2 — saw, 2012-03-10T13:42Z

Det där var tydligen ett rent nybörjar fel.

```
//så här måste ju sqlen vara
sql = "INSERT INTO t_medlem (namn,adress,postadress,tel,mobil,losenord,epost,roll,styrelsepost) 
VALUES (@namn,@adress,@postadress,@tel,@mobil,@losenord,
@epost,@roll,@styrelsepost);";
```

..alltid lär man sig någonting nytt  :bire

Permalänk: https://www.webforum.nu/p/2296639

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/189436-mysql-problem
