请大家帮我看看这个错误。。

yrkiss 2003-07-22 09:00:40

编译器错误信息: BC30205: 需要语句结束。

源错误:



行 9: connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("web.mdb")
行 10: Dim conn as New OleDbConnection(connstr)
行 11: Dim strSQL as string = "insert into gametype (类别) values ('"&tb.text&"')"
行 12: Dim objCmd As new OleDbCommand()
行 13: objCmd.Connection = conn

...全文
20 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
myadaidarling 2003-07-22
  • 打赏
  • 举报
回复
好久不写了,,给几个建议也不知对不对,,说错了见谅...

1. Microsoft.Jet.OLEDB.4.1
2.检查web.mdb路径是否同此文件在同一文件夹下
3.好像open方法也可以带参数吧,把connstr放到open中呢??
4.检查一下Sql语句,是否和数据库中gametype表对应呢?
values ('"&tb.text&"') 这么写行么??
yrkiss 2003-07-22
  • 打赏
  • 举报
回复
这个搞定了。。谢谢
yrkiss 2003-07-22
  • 打赏
  • 举报
回复
就这点代码。。。可就不成,郁闷
<script runat="server" language="vb">
Sub Page_Load(Source As Object, E As EventArgs)
End sub
Sub addtype (Source As Object, E As EventArgs)
Dim connstr As string
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("web.mdb")
Dim conn as New OleDbConnection(connstr)
Dim strSQL as string = "insert into gametype (类别) values ('"&tb.text&"')"
Dim objCmd As new OleDbCommand()
objCmd.Connection = conn
objCmd.CommandText = strSQl
conn.open()
objCmd.ExecuteNonQuery()
conn.Close()
Response.Redirect("ssign_index.aspx")
End sub

</script>
batisituta 2003-07-22
  • 打赏
  • 举报
回复
有没有执行这个command.
panyee 2003-07-22
  • 打赏
  • 举报
回复
这几句还真看不出哪有错, 可能在别的地方吧,比如哪少了end if
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-22 09:00
社区公告

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

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