查询报错!~
错误提示:select error :column lists do not match
语句用的是l_dw_1_newSyn = "SELECT * FROM 表"
dw_1.SetSQLSelect(l_dw_1_NewSyn)
dw_1.Retrieve()
我只是把表的一个字段的数据类型从char改为vachar,结果在运行程序就处这个错误,我已经把dw更新了也出错。、、、谁知道原因不?
[解决办法]
不要用select *
用select 具体的列名
[解决办法]
你用SELECT * FROM 表datawindow如何在内存中做对应关系
[解决办法]
你那个dw_1控件所关联的DataWindow在设计时与你现在设置的SQL语句返回的字段类型或数量不匹配
[解决办法]
数据类型改变后,datawindow最后重新编辑过。
[解决办法]
SELECT加上字缎名看看!
[解决办法]
这个问题我遇到过,是在数据库中修改了字段的数据类型之后出现的这种错误
解决办法:在修改数据类型之后,到前台的数据窗口,先把选中的那个字段不选中,再返回数据窗口,然后再选中那个字段,返回数据窗口,调整好字段,保存即可;