错在哪里?

guoyan19811021 2003-08-14 11:12:55
Public Function InsertLogData(ByVal dstLogUser As Logdata) As Boolean
dsCommand.InsertCommand = GetInsertCommand()
dsCommand.Update(dstLogUser, Logdata.log_table)
If dstLogUser.HasErrors Then
dstLogUser.Tables(Logdata.log_table).GetErrors()
Else
dstLogUser.AcceptChanges()
InsertLogData = True
End If
End Function
Private Function GetInsertCommand() As OleDb.OleDbCommand
Dim conn As OleDb.OleDbConnection = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\UserLog.mdb")
If insertCommand Is Nothing Then
insertCommand = New OleDb.OleDbCommand("INSERT INTO Log (Usercode,Password,Username) VALUES (code_PARM,pwd_PARM,NAME_PARM)", conn)
insertCommand.CommandType = CommandType.Text
With insertCommand.Parameters

.Add(New OleDb.OleDbParameter(code_PARM, OleDb.OleDbType.Char, 50))
.Add(New OleDb.OleDbParameter(NAME_PARM, OleDb.OleDbType.Char, 50))
.Add(New OleDb.OleDbParameter(pwd_PARM, OleDb.OleDbType.Char, 50))
.Item(code_PARM).SourceColumn = Logdata.code_FIELD
.Item(NAME_PARM).SourceColumn = Logdata.name_FIELD
.Item(pwd_PARM).SourceColumn = Logdata.pwd_FIELD
End With
End If
GetInsertCommand = insertCommand
End Function
...全文
28 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoyan19811021 2003-08-14
  • 打赏
  • 举报
回复
code_PARM,pwd_PARM,NAME_PARM是要加上@.我在前边已经定义code_PARM=“@code_PARM”
crodling 2003-08-14
  • 打赏
  • 举报
回复
还有password是保留字,换个字段名试试看呢?
crodling 2003-08-14
  • 打赏
  • 举报
回复
insertCommand = New OleDb.OleDbCommand("INSERT INTO Log (Usercode,Password,Username) VALUES (@code_PARM,@pwd_PARM,@NAME_PARM)", conn)
是不是还要加上@啊?
guoyan19811021 2003-08-14
  • 打赏
  • 举报
回复
dsCommand.Update(dstLogUser, Logdata.log_table)

提示INSERT INTO语法错误
edobnet 2003-08-14
  • 打赏
  • 举报
回复
报错是那一行?
edobnet 2003-08-14
  • 打赏
  • 举报
回复
报错是那一行?

62,041

社区成员

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

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

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

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