我遇到了一个非常愚蠢的问题。要求是停止访问表中的重复条目。我正在使用Vb6。但每次我尝试我遇到语法错误。
我的代码
我的flexgrid已填充并刷新。我能够在同一个数据库中的另一个表中插入和选择数据。但是这个失败了
sql_txt1 = "Select SL_No from SpAIReport where DOM ='" & Format(Now, "mm/dd/yyyy") & _
"' and AC-REG ='" & msgDisFlex.TextMatrix(i, 4) & "' and Flt No = '" & msgDisFlex.TextMatrix(i, 6) & "'"
Set rs1 = db.OpenRecordset(sql_txt1)
我可以更新此表,但多次填充相同的数据。
带有条目的访问表结构如下所示
Date_OF_Fly Flt No GMT Weight Airtime Station DOM Data_hrs Filename
7/3/2000 11 03:45:01 5 01:23:40 XXX 01/25/2014 120:10:15 ABCD
另外,保存后如果我想通过记录集访问它,那么它显示NULL
。
代码是:
sql_txt = "select * from SpAIReport where DOM='" & dateDailyReport & "'"
Set rs = db.OpenRecordset(sql_txt)
dateDailyReport
值为01/25/2014
。该值存在于数据库中。这个查询仍无效。
请帮忙。
答案 0 :(得分:0)
您可能希望将'Flt No'和'AC-REG'放在方括号中,否则它们看起来像两个字段名称:
"' and [AC-REG] ='" & msgDisFlex.TextMatrix(i, 4) & "' and [Flt No] = '" &