错误 SQL 命令 Vb6:语法错误或访问冲突
Error SQL Command Vb6: Syntax error or access violation
我正在用 VB6 编程。但是,我遇到了在 VB6 中执行 SQL 查询的问题。我试图通过在互联网上搜索和学习来解决它,但是,我也不能。请帮助我,谢谢。
这是我的代码:
SqlText = "delete from Student where Subject in (SELECT Subject FROM MarkTable where Xcode = ? )"
Set dbCmdDelJUUCHUUMESAI = New ADODB.Command
With dbCmdDelJUUCHUUMESAI
.ActiveConnection = dbCon
.CommandText = SqlText
.CommandType = adCmdText
End With
下一个
dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
dbCmdDelJUUCHUUMESAI.Execute
当我运行程序时,错误显示在行:dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
我收到了消息:
Syntax error or access violation
我认为我在尝试同时 运行 删除查询和 Select 查询时遇到问题。但是,我还没有如何解决它。
请帮助我,
非常感谢,
改变
dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
到
dbCmdDelJUUCHUUMESAI.Parameters.Append
dbCmdDelJUUCHUUMESAI.CreateParameter("a name for parameter",
parameter_data_type, adParamInput,Size,pIX)
我正在用 VB6 编程。但是,我遇到了在 VB6 中执行 SQL 查询的问题。我试图通过在互联网上搜索和学习来解决它,但是,我也不能。请帮助我,谢谢。
这是我的代码:
SqlText = "delete from Student where Subject in (SELECT Subject FROM MarkTable where Xcode = ? )"
Set dbCmdDelJUUCHUUMESAI = New ADODB.Command
With dbCmdDelJUUCHUUMESAI
.ActiveConnection = dbCon
.CommandText = SqlText
.CommandType = adCmdText
End With
下一个
dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
dbCmdDelJUUCHUUMESAI.Execute
当我运行程序时,错误显示在行:dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
我收到了消息:
Syntax error or access violation
我认为我在尝试同时 运行 删除查询和 Select 查询时遇到问题。但是,我还没有如何解决它。 请帮助我,
非常感谢,
改变
dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
到
dbCmdDelJUUCHUUMESAI.Parameters.Append
dbCmdDelJUUCHUUMESAI.CreateParameter("a name for parameter",
parameter_data_type, adParamInput,Size,pIX)