|
回复
你首先检查一下你连接数据库的那段代码,测试他是否成功连街上本地数据库
然后就是测试你的sql语句,看他能够正常运行
最好是把sql语句给抓出来,把它放到你的后台数据库中看看他是否能正常运行
如果不行那就是你的sql 语句没有写好
给你一个写Sql 语句的魔板
String mstrTableNm = "表";
String strSql;
strSql = "" + "\n"; //每行后面加个换行符,看是没必要,实际在测试中的时候是很有必要的
// 届时如下
strsql = strSql + " SELECT * FROM " + mstrTableNm + "\n";
测试的时候最后一句上加个断点。这样就可以获取Sql语句
//解释
如果不加换行符的话 sql yuju ruxia
SELECT * FROM 表
这个看起来还没有什么问题,如果我们不用*号代替所有的字段的话,如果其中有个字段的语法格式不对的话 我们很难发现他的错误
比如:
SELECT field1,field2,field3,field4,field5,field6,field7,field8,field9, ... FROM 表
如果加了换行符 上述语句显示如下:
SELECT
field1,
field2,
field3,
field4,
field5,
field6,
field7,
field8,
field9, ...
FROM 表
我想我不用再多说啦吧,良好的编程风格是很重要的
有时候就是因为一些小问题让我们束手无策,等别人帮我发现时,才感叹原来这么简单
其实只要自己信心点就可以了 |
|