Visual Basicを利用してSymfoware/RDBのデータベースにアクセスする場合の注意事項を以下に示します。
VBアプリケーションで“カーソル位置が不当”というエラーが発生した場合
トランザクションを終了(コミットまたはロールバック)すると、カーソルはクローズされる仕組みとなっています。そのため、トランザクションの終了を実施した場合、必ずOpenRecordSetから実施してください。
“JYP9605E 無効な文字データが指定されました”というエラーが発生した場合
Parameterオプジェクトで数値型を指定したが、数値以外の文字を設定した場合に発生します。
以下のようなソースを記述した時に発生します。
Set OBJdbParameter = OBJdbCommand.CreateParameter OBJdbParameter.Name = "PARA" OBJdbParameter.Type = adInteger OBJdbParameter.Value = "400a"