0
我正在制作一个报表通过vb和数据库是foxpro,我想查看值之间的任何两个日期,但错误是apper MISSING OPERAND我的所有格式在dtpicker和foxpro数据库日期格式是mm/dd/YY,但它仍然显示同样的错误,plz帮助我的代码如下感谢名单Visual basic 6.0可视化foxpro数据库错误。
Private Sub Command1_Click()
Dim str As String
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim cmd As New ADODB.Command
con.Open ("Provider=vfpoledb.1;Data Source=.\B042011.dbf")
cmd.ActiveConnection = con
Dim st As String
cmd.CommandText = "select B042011.t_amt from B042011 where B042011.t_trn_dt>=#" & DTPicker1.Value & "# And B042011.t_trn_dt <=#" & DTPicker2.Value & "#"
Set rs = cmd.Execute
rs.MoveFirst
While Not rs.EOF = True
Combo1.AddItem (rs.Fields("t_amt").Value)
rs.MoveNext
Wend
End Sub
V B6和FoxPro:什么都没有COBOL! ;) –
顺便说一句,你忘了发布你正在使用的错误... –
尝试{date}而不是#date# –