har ett MYCKET konstigt fel!Databas åtkomst?
har en sulotion med två project i.Det ena är Windowsform det andra är en webservice med en aspx-sida.
När jag kör windowsformen och kallar på dens db klass så jag kan lägga till data utan några problem.
Min aspx sida har också en db klass exakt samma men ett annat namespace och klass namn.
Båda går til samma fil på datorn och kör exakt samma SQL (statisk sql fråga).
Nu är det så att windows formen kan lägga till data men inte aspx sida. På aspx sidan får jag följade fel
Operationen måste använda en fråga som kan uppdateras. (jag har provat men sql: update tabel ....) men det funkar inte det häller SQL-frågan funkar i Access. Så här ser min db.class för aspx sidan. får fel på dbComm.ExecuteNonQuery();
using System.Data;
using System.Data.OleDb;
namespace toolBallon
{
public class dbWebserv
{
OleDbConnection dbConn;
static string dbSource = @"C:\db\test.mdb";
string dbProvider = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + dbSource;
public dbWebserv()
{
dbConn = new OleDbConnection(dbProvider);
}
public void Insert(string sql)
{
dbConn.Open();
string dbSQL = sql;
OleDbCommand dbComm = new OleDbCommand("INSERT INTO medelande (msg) VALUES ('test')",dbConn);
dbComm.ExecuteNonQuery();
dbConn.Close();
}
}
}