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

跪求,当面跪求SQL话语检查

2012-12-22 
跪求,当面跪求SQL语句检查SqlParameter N个参数.现在报二进制xxx.cmd.CommandText拿不到sql.求方案.[最优

跪求,当面跪求SQL语句检查
SqlParameter N个参数.

现在报二进制xxx.

cmd.CommandText拿不到sql.求方案.
[最优解释]
你给出的信息太少了,目前只能估算是你的列太短了,不够存放数据
[其他解释]
用vs跟踪就可以,不过我没有环境,截图不了给你
[其他解释]
LZ可以先去核查下信息是否正确

1,检查字符串的长度是否满足表结构
2,检查表中字段类型是否都是varchar
[其他解释]
二进制数据截断?字段长度不够,检查你录入端的字数限制和表的字数限制之前哪里有差异。
[其他解释]

引用:
引用:
用vs跟踪就可以,不过我没有环境,截图不了给你

执行出来 是 INSERT INTO Store(xxx1,xxx2,xxx3...xxx940) VALUES(@xxx1,@xxx2,@xxx3....xxx940) 这样的语句拿到SQL 分析器 执行不对的。
 
类库是使用SqlParameter给赋值的,郁闷.
当然不对,你没赋值给@xxx1,@xxx2这些
[其他解释]
 请问楼主是以下面的方式传值得么??如果是,看看你每个参数定义的字符长度够不(标记红色的值)。
SqlParameter[] parms = {
        new SqlParameter("@xxx1", SqlDbType.VarChar, 256),
        new SqlParameter("@xxx2", SqlDbType.VarChar, 256)};
    parms[0].Value = xxx1的值;
    parms[1].Value = xxx2的值;
    .........
[其他解释]
引用:
SqlParameter N个参数.

现在报二进制xxx.

cmd.CommandText拿不到sql.求方案.


有办法拿到附加完参数的SQL吗
[其他解释]
引用:
引用:SqlParameter N个参数.

现在报二进制xxx.

cmd.CommandText拿不到sql.求方案.

有办法拿到附加完参数的SQL吗


执行出来 是 INSERT INTO Store(xxx1,xxx2,xxx3...xxx940) VALUES(@xxx1,@xxx2,@xxx3....xxx940) 这样的语句拿到SQL 分析器 执行不对的。

类库是使用SqlParameter给赋值的,郁闷.
[其他解释]
引用:
用vs跟踪就可以,不过我没有环境,截图不了给你


执行出来 是 INSERT INTO Store(xxx1,xxx2,xxx3...xxx940) VALUES(@xxx1,@xxx2,@xxx3....xxx940) 这样的语句拿到SQL 分析器 执行不对的。
 
类库是使用SqlParameter给赋值的,郁闷. 

热点排行