首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

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

2012-09-03 
SQL字符串操作老是报错,请老师给检查一下!PUBLIC array1(10,1)if sqlexec(hh, Select distinct 杂志名称

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

热点排行