hvað er vitlaust við þetta SQL Statement?

<font color=“darkgreen”>

/* code start! */

string strDSN = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + System.AppDomain.CurrentDomain.BaseDirectory + “/db/global.mdb”;
string strSQL = “INSERT INTO LoginReport (User, IP, Date) VALUES( ‘” + userName + “’, ‘” + userIP + “’, ‘” + userDate + “’ );”;

// create Objects of ADOConnection and ADOCommand
OleDbConnection myConn = new OleDbConnection(strDSN);
OleDbCommand myCmd = new OleDbCommand(strSQL, myConn);

try {
myConn.Open();
myCmd.ExecuteNonQuery();
}
catch (Exception error) {
Session.Add(“Error”,error.Message);
}
finally {
myConn.Close();
}

/* code end! */

</font>
ég er að gera síðu í asp.net ( C# ) og er bara að verða nöts á því að etta virki ekki, ég sé ekkert að þessu .. kanski sjáið þig eikkað sem ég er ekki að taka eftir.

error msg'ið sem ég er að fá er “error in Insert Into Statement”… ég bara sé ekkert vitlaust við það

hope anyone knows whats wrong:S<br><br>——————————–
NoMiC
<font color=“#FFFFFF”><b>*pot*</b><i>helga beib</i><b>*pot*</b></font