asp.net – 在MS Access 2003中INSERT到用户表中的语法错误
发布时间:2020-05-23 21:40:06 所属栏目:asp.Net 来源:互联网
导读:使用VB.NET和ASP.NET以及ms-access 2003数据,我正在尝试将数据从Web表单输入到db.mdb中名为“USER”的表中. 我试过这段代码: Protected Sub btnCreateAccount_Click(sender As Object, e As System.EventArgs) Handles btnCreateAccount.Click Dim c
|
使用VB.NET和ASP.NET以及ms-access 2003数据,我正在尝试将数据从Web表单输入到db.mdb中名为“USER”的表中. 我试过这段代码: Protected Sub btnCreateAccount_Click(sender As Object,e As System.EventArgs) Handles btnCreateAccount.Click
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:UsersBrianDocumentsVisual Studio 2010WebSitesWebSite3db.mdb;User Id=admin;Password=;")
Dim cmd As OleDbCommand = New OleDbCommand("INSERT INTO USER (Name,Surname,Username,Country,TelNo,Password,Address) VALUES (?,?,?)",conn)
If txtPass.Text = txtCPass.Text Then
cmd.Parameters.Add("@Name",OleDbType.VarChar,255).Value = txtName.Text
cmd.Parameters.Add("@Surame",255).Value = txtSurname.Text
cmd.Parameters.Add("@Address",255).Value = txtAddress.Text
cmd.Parameters.Add("@Country",255).Value = txtCountry.Text
cmd.Parameters.Add("@Username",255).Value = txtUsername.Text
cmd.Parameters.Add("@Password",255).Value = txtPass.Text
cmd.Parameters.Add("@TelNo",OleDbType.Integer).Value = txtTelNo.Text
Try
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
Catch ex As OdbcException
Throw ex
Finally
conn.Close()
lblAccount.Visible = True
End Try
End If
End Sub
但它给我一个错误信息: 为什么问题可能导致的任何建议? 解决方法用户和密码是保留关键字.更改名称,或在查询中的名称周围使用方括号:Dim cmd As OleDbCommand = New OleDbCommand("INSERT INTO [USER] (Name,[Password],conn)
然后,对于您将遇到的下一个错误:由于参数未在查询中命名,因此必须按照查询中使用的顺序添加Parameters集合中的参数对象. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在本地运行ASP.NET C#Web应用程序?
- asp.net – 通过使用Javascript将邮政编码传递到maps.googl
- asp.net-mvc – 使用Visual Studio 2013 Preview调试ASP.NE
- asp.net – 多租户应用程序的输出缓存,因主机名和文化而异
- asp.net-mvc – 使用Razor在ASP.NET MVC 4中防止@ Html.Lab
- asp.net-mvc – HTML.Hidden For value set
- 在ASP.NET MVC中为JavaScript生成动作URL
- asp.net – 动态创建的LinkButtons的OnClick事件不起作用
- asp.net-mvc-3 – MVC3有条件地禁用Html.TextBoxFor()
- asp.net – UpdatePanel异常处理
推荐文章
站长推荐
- Asp.net超链接控件相当于
- reportviewer – 在ASP.NET MVC中的RDLC报表中看
- asp.net-mvc – ASP.NET MVC框架中的MVVM和Model
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
- asp.net – Isapi过滤器无法在IIS 7上运行(在IIS
- 使用ASP.NET卷曲请求
- asp.net – jqgrid第1页的x pager
- asp.net-mvc – Ninject.MVC3,Nuget,WebActivato
- ASP.Net哪个用户帐户在IIS 7上运行Web服务?
- Getting Started with ASP.NET Core
热点阅读
