Da gridView a detailsView Parameter must be defined

venerdì 12 gennaio 2007 - 22.26

bradipo Profilo | Newbie

ciao
ho un gridView collegato ad un objectDataSource con dei metodi per effettuare select, update e delete su un database mysql.
Ora, vorrei realizzare una visualizzazione master/details.
ho creato un secondo dataSource e un nuovo metodo che raccoglie l'id selezionato nel gridView e mostra i dati relativi nel detailsView ma mi da questo errore

MySql.Data.MySqlClient.MySqlException: Parameter '?id_mar' must be defined

l'errore lo da relativo alla riga:
adapter.Fill(ds, "marca");

questo è il metodo

public DataSet getMarcheSelectGV(string id_mar)
{
string Chitarra2ConnStr = ConfigurationManager.ConnectionStrings["CONN_chitarra"].ConnectionString;
MySqlConnection conn = new MySqlConnection(Chitarra2ConnStr);
string SelectSQL = "SELECT * FROM marca WHERE id_mar=?id_mar";
MySqlDataAdapter adapter = new MySqlDataAdapter(SelectSQL, conn);
DataSet ds = new DataSet();
adapter.Fill(ds, "marca");
return ds;
}
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5