当前位置: 代码迷 >> VFP >> SQL字符串操作老是报错,请老师给检查一上
  详细解决方案

SQL字符串操作老是报错,请老师给检查一上

热度:1444   发布时间:2013-02-26 00:00:00.0
SQL字符串操作老是报错,请老师给检查一下!
PUBLIC array1(10,1)
if sqlexec(hh, 'Select distinct 杂志名称 From 征订数据库 INTO ARRAY array1') > 0 这句老是报错,字符串格式不对吗?
  Thisform.combo1.Recordsource='array1'
  Thisform.combo1.Refresh
else
  Messagebox("后台读取数据失败!")
endif

------解决方案--------------------------------------------------------
不是报错,是返回值小于0,而执行了
Messagebox("后台读取数据失败!")
吧。
标准 SQL 不支持 INTO ARRAY array1 子句,改为:
if sqlexec(hh, 'Select distinct 杂志名称 From 征订数据库','cT1') > 0 这句老是报错,字符串格式不对吗?
Thisform.combo1.Recordsource='cT1'
Thisform.combo1.Refresh
else
Messagebox("后台读取数据失败!")
endif
  相关解决方案