insertinto 语法错误?

zhangwei0952 2004-06-16 08:48:47
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
adapter = New OleDb.OleDbDataAdapter(sql, connstr)
adapter.Fill(ds, "file")
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
dtable = ds.Tables("file")
dr = dtable.NewRow()
dr("bnumber") = TextBox4.Text
dr("fnumber") = TextBox5.Text
dr("fname") = TextBox6.Text
dr("content") = TextBox7.Text
dr("remark") = TextBox8.Text
dr("date") = TextBox9.Text
dr("num") = "qq"
dr("state") = "qq"
ds.Tables("file").Rows.Add(dr)
Dim objbuilder As New OleDb.OleDbCommandBuilder(adapter)
adapter.InsertCommand = objbuilder.GetInsertCommand()
adapter.Update(ds, "file")
Response.Redirect("index.aspx")
End Sub
INSERT INTO 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。

源错误:


行 63: adapter.InsertCommand = objbuilder.GetInsertCommand()
行 64: adapter.UpdateCommand = objbuilder.GetUpdateCommand()
行 65: adapter.Update(ds, "file")
行 66: Response.Redirect("index.aspx")
行 67: End Sub


...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenen 2004-06-16
  • 打赏
  • 举报
回复
日期型插入時要寫成
#2004/03/02#
zhangwei0952 2004-06-16
  • 打赏
  • 举报
回复
不是数据类型的错误,我的日期就是用的文本类型,真正的原因在于date这个字段名,我用access2003打开这个数据库时提示说有不安全的代码,我把date字段改了以后一切ok,多谢各位
athossmth 2004-06-16
  • 打赏
  • 举报
回复
dr("bnumber") = TextBox4.Text
dr("date") = TextBox9.Text
dr("num") = "qq"

数据类型不对。
jierry007 2004-06-16
  • 打赏
  • 举报
回复
INSERT INTO语句是什么?
zhangwei0952 2004-06-16
  • 打赏
  • 举报
回复
我的sql是"select * from file"
阿森纳2013 2004-06-16
  • 打赏
  • 举报
回复
查下你datatable的栏位和数据酷table的栏位名字以及类型对不对的上

先写成一般的sql插入看看会不会报错
bitsbird 2004-06-16
  • 打赏
  • 举报
回复
你sql语句呢?

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧