我是asp .net和c#世界的新手。我正在尝试将一条非常新的记录插入到一个简单的任务管理器数据库表中,任务(名称,描述,优先级,start_date,end_date)
这是我的Task.cs和add.aspx代码: http://pastie.org/691005
当我提交表单时,它只是将我重定向回Default.aspx页面。无论如何调试Task.cs的Insert方法内部?如何从Task.cs文件中输出sql查询?我正在使用Microsoft SQL Express。
谢谢
答案 0 :(得分:6)
我认为你的INSERT
语句的语法错误。
你有:
INSERT INTO Tablename Field1=Value1, Field2=Value2...
正确的语法是:
INSERT INTO Tablename (Field1, Field2... ) VALUES ( Value1, Value2... )
您使用的语法适用于UPDATE
语句,如
UPDATE Tablename SET field1=value1, field2=value2...
WHERE some-key-fieldname=some-key-value
答案 1 :(得分:1)
尝试取出OnInserted
处理程序。