Mysql 错误SQL命令Vb6:语法错误或访问冲突

Mysql 错误SQL命令Vb6:语法错误或访问冲突,mysql,sql,vb6,multi-query,Mysql,Sql,Vb6,Multi Query,我正在用VB6编程。但是,我在VB6中遇到了执行SQL查询的问题。我试图通过在互联网上搜索和学习来解决这个问题,但我也做不到。请帮帮我,谢谢 这是我的代码: SqlText = "delete from Student where Subject in (SELECT Subject FROM MarkTable where Xcode = ? )" Set dbCmdDelJUUCHUUMESAI = New ADODB.Command With dbCmdDelJUUCHUUMESAI

我正在用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
我收到一条信息:

语法错误或访问冲突

我想当我试图同时运行deletequery和selectquery时,我遇到了问题。但是,我也不知道如何解决它。 请帮帮我

非常感谢,

改变

dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX


您的表名和列名是其他语言的,请使用英语编写此
dbCmdDelJUUCHUUMESAI.Parameters.Append dbCmdDelJUUCHUUMESAI.CreateParameter(“参数的名称”,参数的数据类型,adParamInput,大小,pIX)
是否按照上述注释工作很高兴听到它有帮助..将其作为答案..将其标记为已解决。。
dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX
 dbCmdDelJUUCHUUMESAI.Parameters.Append 
 dbCmdDelJUUCHUUMESAI.CreateParameter("a name for parameter",
 parameter_data_type, adParamInput,Size,pIX)