Asp.net 关于本地发布正常,服务器端SQL语法错误。
来源:互联网 发布:淘宝滑动验证加密算法 编辑:程序博客网 时间:2024/06/05 00:27
问题越小,往往越致命,前两天在完善一个项目时,把自己写的SQL语句放到本地iis运行,不会出错,然后用ftp上传后
测试一个点击按钮查询的时候,结果页面报错,
代码提示 "/" 应用程序中的服务起错误。 在将nvarchar 值 'ADMIN' 转换成数据类型int 失败!
这个时候我想到可能是我的SQL语句查询出了问题。
在出错页面上我仔细检查自己写的SQL语句,其中发现页面加载绑定的SQL没有问题,点击按钮查询的时候出问题。应该是SQL语法不对导致的
我把点击查询SQL语法列出来如下:
string sql= " select * from orderlist orderlist.[user]= “+ this.txregid.Text.Trim();
用 page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<SCRIPT language=JavaScript>alert('" + sql+ "');</script>"); 弹出一下SQL语句
select * from orderlist where orderlist.[user]='650435'
然后上传服务器上,同样SQL语句运行,结果弹出
select * from orderlist where orderlist.[user]=650435
看来asp.net 服务器控件在服务器那边没有将数据类型正确的转换成char类型于是乎将sql语句改成了
string sql=string.Format("select * from orderlist where orderlist.[user]='{0}'", this.txregid.Text.Trim()); 这样就可以正常了。
- Asp.net 关于本地发布正常,服务器端SQL语法错误。
- 本地发布asp.net程序
- asp.net 2.0发布的网站本地IIS执行正常但发布到远程服务器上乱码的解决方法
- 关于Web服务器端语言(php&asp.net)
- 发布 asp.net网站 到本地IIS
- 本地ASP.NET网站的公网发布
- 发布 asp.net网站 到本地IIS
- 关于Asp.net网站的本地发布和遇到问题的解决方法
- 关于Asp.net mvc框架下的自带数据库sql Server的发布相关问题
- 服务器端部署IIS8.5和asp.net MVC5.0发布网站遇到的一些问题
- ASP.NET 页面的服务器端
- asp.net执行sql脚本,导出数据库文件到本地
- sql语法错误
- Asp.net网站发布
- asp.net发布网站
- ASP.NET 发布问题
- Asp.net发布网站
- asp.net发布过程
- c++学习之函数对象
- 存货核算-期末处理,提示‘期末处理有未记账单据,是否继续?’
- 【rmzt】进击的巨人&&三笠xp主题_8.9
- poj--1579--(DFS+记忆化搜索之经典)
- ProgressBar---进度圈的显示
- Asp.net 关于本地发布正常,服务器端SQL语法错误。
- 解决:Adb connection Error:远程主机强迫关闭了一个现有的连接
- 【计算机网络】网络层
- 网址收藏
- java web 乱码 问题
- Android中的事件处理研究
- Centos 查看系统硬件信息 (食用菌百科网-junbaike.com站长提供)
- 【计算机网络】传输层
- Android读写文件