Beakerboy / Beakerboy/VBA-SQL-Library

SQLSelect — union array not initialized & name mismatch

未关闭
#68 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
VBA
星标
90
派生
18
PR 合并指标
30 天内没有已合并 PR

描述

SQLSelect: initialize aUnion and fix name mismatch
- Component: `src/ClassModules/SQLSelect.cls` (declarations and initializer)

### Problem
- Declares `sUnion()` while other code references `aUnion()`; not initialized in `Class_Initialize`.

### Expected
```vb
Private aUnion() As Variant

Private Sub Class_Initialize()
ReDim aJoin(0)
ReDim vFields(0)
ReDim aOrder(0)
ReDim aUnion(0)
' ...
End Sub
```

### Steps to Reproduce
1) Use UNION features without prior array setup.

### Actual
- Append/iteration fails or produces wrong SQL.

### Proposed Fix
- Rename to `aUnion` and `ReDim` in initializer.

---

贡献指南

这个仓库没有索引到贡献指南

调研方向

阅读 src/ClassModules/SQLSelect.cls,重点查看声明和 Class_Initialize,然后跟踪 UNION 的追加和迭代路径。完成的标准是:声明的数组名称与其引用一致,在使用 UNION 之前完成初始化,并且复现步骤不再失败或生成错误的 SQL。

由索引模型根据 Issue 内容生成。

评估

技术栈
visualbasic
领域
databases
Issue 类型
缺陷
难度
1/5
预计耗时
1 小时以内
活跃度
停滞
描述清晰度
描述清楚
新手友好度
55/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。