Dato insert i access database via et asp.net C# script
Hejjeg har et problem emd en indsættelse af dato i en Access database når jeg har submittede en formular.
I formularen er der ikke et dato felt da den bare skal indsætte datoen nu. Dato feltet i access database er i date/time format.
Således ser koden for insættelsen ud.
string strNyhedOverskrift, strNyhedTekst;
string strSQL;
strNyhedOverskrift = tbnyhedOverskrift.Text;
strNyhedTekst = tbnyhedTekst.Text;
strSQL = "INSERT INTO nyhed (nyhedOverskrift, nyhedTekst, nyhedDato) Values ('";
strSQL += strNyhedOverskrift + "', '";
strSQL += strNyhedTekst + "', '";
strSQL += Dato() + "')";
//Response.Write(strSQL);
OleDbConnection myConnection = new OleDbConnection(@"PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Inetpub\wwwroot\eHandel\abcd.mdb" );
myConnection.Open();
OleDbCommand myCommand = new OleDbCommand(strSQL, myConnection );
myCommand.ExecuteNonQuery();
myConnection.Close();
lblBesked.Text ="Du har oprettet en nyhed som er" + tbnyhedOverskrift.Text;
btInsert.Enabled=false;
}
Felterne i formularen er:
<table width="100%">
<tr>
<td width="120">Nyheds overskrift:</td>
<td><asp:textbox id=tbnyhedOverskrift runat="server" Width="200"/></td>
</tr>
<tr>
<td valign="top">Nyheds Tekst:</td>
<td valign="top"><asp:textbox ID="tbnyhedTekst" Width="300px" TextMode="MultiLine" Rows="10" runat="server"/></td>
</tr>
<tr>
<td colspan="2">
<asp:Button ID="btInsert" runat="server" Text="Indsæt nyhed" BackColor="#999900" OnClick="Insert"/>
</td>
</tr>
</table>
Hjælp, Hjælp, Hjælp, Hjælp.
