Haloo bei wewewwa,
ich möchte per dienst daten in ein dataset lesen. Dazu übergebe ich einen SqlString, der das select beinhaltet.
einen Adapter erzeugen:
protected SqlDataAdapter getAdap()
{
SqlConnection con = new SqlConnection();
con.ConnectionString = conString;
con.Open();
SqlDataAdapter dbAdap = new SqlDataAdapter();
dbAdap.SelectCommand.Connection = con;
return dbAdap;
}
und eine web methode:
[WebMethod] public DataSet getDataSet(string sqlStatement)
{
dbAdap = getAdap();
DataSet ds = new DataSet();
dbComm.CommandText = sqlStatement;
dbAdap.Fill(ds);
return ds;
}
Soweit so gut, aber der Dienst will nicht.
„Die Seite kann nicht angezeigt werden“
Das Sql und der conString sind ok (an anderer Stelle geprüft)
Ähnlich benutze ich SqlCommand, das klappt. Da der aber kein DataSet füllen kann (oder doch ???) brauche ich den Adapter.
Einer eine Idee?
mfg
Dirk