读书人

怎么给DataEnvironment1的属性赋值

发布时间: 2012-04-05 12:42:40 作者: rapoo

如何给DataEnvironment1的属性赋值

Private Sub Command2_Click()
Dim a As String, b As Long, c As Long, sql As String, mlink As String
a = Text1.Text
b = Text3.Text
c = Text4.Text
sql = "select 姓名 ,产品 ,count(产品) as 数量 ,价格 ,sum(价格) as 合计 from kc " _
& " where 姓名= ' " & a & " ' and 时间 > = " & b & " and 时间 <= " & c & " group by 姓名,产品,价格 "

DataEnvironment1.Connection1.ConnectionString =sql

End Sub
程序执行到倒数第2句的时候出错了,原因是对象关闭的时候不允许操作。
不知道有什么办法可以解决,而且要保留sql中的变量


[解决办法]
Set DataEnvironment1 = Nothing
DataEnvironment1.Connection1= strCnn (数据库链接代码)

sql语句应该在下面的COMMAND中调用
DataEnvironment1.Commands("gas_money").CommandText = "SELECT * FROM ChargeArre WHERE ........"

读书人网 >VB

热点推荐