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

sql语句过长怎么处理

2013-04-02 
sql语句过长怎么办?我用vb调用ACCESSmysqlSELECT [],[],[],[],[],[],[]...,[],[] FROM [] WHERE [] AND

sql语句过长怎么办?
我用vb调用ACCESS
mysql="SELECT [],[],[],[],[],[],[]...,[],[] FROM [] WHERE []= AND []= AND []= AND []= AND []="
rs.Open mysql, cn, adOpenDynamic, adLockOptimistic
然后就报错,查看本地窗口发现mysql后面几个字符被截掉了,怎么办?
后来我又用了数组,传送到rs内,在本地窗口内发现rs下的Source内的select语句后面几个字符也被截掉了,估计是字符串太长了,请问下这个该怎么解决啊???
[解决办法]
是你的代码有问题,语句是不可能被截掉的,再说,你那么点语句也不算长
另外,你预计中的WHERE []= AND []= AND []= AND []= AND []="
部分,怎么看都有问题
[解决办法]
不算长,你可以试一下从简单的sql开始,SELECT [字段0] From [数据表1] WHERE [字段1]='" & DataGrid1.Columns(0).Text & "'",然后再加and,这样容易找出错误的地方。

热点排行