C#中用AccessDataSource执行Insert语句有问题
aspx文件中AccessDataSource代码:
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/zgflkjw.mdb" InsertCommand="INSERT INTO UserPerson(UserID, UserName) VALUES (,,)" SelectCommand="SELECT UserID, UserName FROM UserPerson">
</asp:AccessDataSource>
aspx.cs中代码如下:
AccessDataSource1.InsertParameters.Add("ID", tb_UserID.Text);
AccessDataSource1.InsertParameters.Add("Name", tb_UserName.Text);
AccessDataSource1.Insert();
------------------------------------------------
调试时生成的Insert语句在Access中直接运行可以成功。
但在IE中执行老是提示 Insert into 附近有语法错误。
谁帮我改改。(用Select是没有问题的)