Hey,
I've created a database using access. i connected it with asp.net using the wizard, did not type any code for it.
Then i draged the details views to the default page, and configured it to one of the table.
The problem is it gives me error while i insert delete or update. i dont see where the problem is comming from since i am using the GUI to configure all of this.
The code looks like this
<%@ Page Language="
vb" AutoEventWireup="false" CodeBehind="Default.aspx.
vb" Inherits="WebApplication1._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DetailsView ID="DetailsView1" runat="server" AllowPaging="True"
AutoGenerateRows="False" DataKeyNames="Room Number"
DataSourceID="SqlDataSource1" Height="50px" Width="125px">
<Fields>
<asp:BoundField DataField="Room Number" HeaderText="Room Number"
ReadOnly="True" SortExpression="Room Number" />
<asp:BoundField DataField="Model Number" HeaderText="Model Number"
SortExpression="Model Number" />
<asp:BoundField DataField="Serial NUmber" HeaderText="Serial NUmber"
SortExpression="Serial NUmber" />
<asp:BoundField DataField="Manufacturer" HeaderText="Manufacturer"
SortExpression="Manufacturer" />
<asp:BoundField DataField="Fsu Tag" HeaderText="Fsu Tag"
SortExpression="Fsu Tag" />
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
DeleteCommand="DELETE FROM [Engineering Tech] WHERE [Room Number] = ?"
InsertCommand="INSERT INTO [Engineering Tech] ([Room Number], [Model Number], [Serial NUmber], [Manufacturer], [Fsu Tag]) VALUES (?, ?, ?, ?, ?)"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
SelectCommand="SELECT * FROM [Engineering Tech]"
UpdateCommand="UPDATE [Engineering Tech] SET [Model Number] = ?, [Serial NUmber] = ?, [Manufacturer] = ?, [Fsu Tag] = ? WHERE [Room Number] = ?">
<DeleteParameters>
<asp:Parameter Name="Room_Number" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Model_Number" Type="String" />
<asp:Parameter Name="Serial_NUmber" Type="Int32" />
<asp:Parameter Name="Manufacturer" Type="String" />
<asp:Parameter Name="Fsu_Tag" Type="String" />
<asp:Parameter Name="Room_Number" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="Room_Number" Type="String" />
<asp:Parameter Name="Model_Number" Type="String" />
<asp:Parameter Name="Serial_NUmber" Type="Int32" />
<asp:Parameter Name="Manufacturer" Type="String" />
<asp:Parameter Name="Fsu_Tag" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>