1

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 次のメッセージが表示されました。

構文エラーまたはアクセス違反

削除クエリと選択クエリを同時に実行しようとすると問題が発生すると思います。しかし、私もそれを解決する方法がありません。私を助けてください、

どうもありがとう、

4

1 に答える 1

1

変化する

dbCmdDelJUUCHUUMESAI.Parameters(0) = pIX

 dbCmdDelJUUCHUUMESAI.Parameters.Append 
 dbCmdDelJUUCHUUMESAI.CreateParameter("a name for parameter",
 parameter_data_type, adParamInput,Size,pIX)
于 2015-05-19T02:54:25.343 に答える