找了很久也没懂到底错在哪,有谁懂得能帮帮不?具体问题和代码如下
conn.Open();
string Sql="UPDATE teacher_info SET entryname='" + entryname.Text + "',password='" + password.Text + "',email='" + email.Text + "',title='" +title.Text + "',sex='" + sex.SelectedItem.Text + "',idcard='" + idcard.Text + "',B-date='" + TextBox1.Text + "',nation='" + nation.Text + "',P-status='" + P.Text + "',T-time='" + Ttime.Text + "',B-origin='" + Borigin.Text + "',phone-num='" + phone.Text + "',address='" + address.Text + "' WHERE teacherID='" + id + "'";
SqlCommand comm= new SqlCommand(Sql,conn);
comm.ExecuteNonQuery();
conn.Close();
恩恩,真的是这样的,我改了了以后没再出现那个问题了,谢谢啦
但是之后我更改数据再提交更改的信息还是没进入数据库,还是原本就存在的信息,请问你知道是怎么回事吗?
asp.net中 System.Data.SqlClient.SqlException: 将截断字符串或二进制...
这个是因为你数据库的字段长度比你实际的数据字段长度小,例如你数据有有一个Name(varchar 200)的字段,但是你添加的时候给他200多个字符,就会出这个问题。一般来说要加上判断小于或等于数据库的数据长度。
System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库...
1.打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个''XXX\\ASPNET'' --右键"属性";2.选择"用户映射"选项---在里面将我们要访问的数据库选中 3.先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限 ...
...运行都会出现System.Data.SqlClient.SqlException","附近有语法错误...
不为-1即为数据插入成功.否则代表数据无法被插入,同时重新断点,从当前方法的第一句开始跟踪.逐步检查每一句是否都有正常的返回值.如果语法没有错误.检查是不是拼写问题,最好不要用拼接字符串的方式来拼接SQL语句,一方面性能不好,另一方面可能会产生SQL注射问题.再要命的就是拼接的长了,自己都能看晕....
提示错误System.Data.SqlClient.SqlException: 。.net连接数据库的问 ...
如果你连接的是远程服务器,是远程服务器不允许链接。打开SQL SERVER 2005菜单中的配置工具下的SQL SERVER Configuration Manager.点击窗体中,打开SQL SERVER 2005 网络配置的下节点,选择MSSQLSERVER的协议。把右边窗口的TCP\/IP的属性已禁用,改为已启用,就OK了 ...
System.Data.SqlClient.SqlException: 关键字 'and' 附近有语法错误...
此类错误,一般是指最终拼凑字符串生成的SQL语句有问题,可检查=附件字段,一般有下列几种情况 是否缺少空格 字符串类型值少加了单引号(包括字符串内的单引号未进行替换处理)等号后面没有值进行占位。
System.Data.SqlClient.SqlException: '=' 附近有语法错误
此类错误,一般是指最终拼凑字符串生成的SQL语句有问题,可检查=附件字段,一般有下列几种情况 是否缺少空格 字符串类型值少加了单引号(包括字符串内的单引号未进行替换处理)等号后面没有值进行占位。
sa登陆失败 报错原因 System.Data.SqlClient.SqlException
server=:
System.Data.SqlClient.SqlException: 从字符串转换日期和\/或时间时...
一是 Convert.ToDateTime 这个地方,如果传入的字符串不是有效的 DateTime 格式,会报错,但这个错应该和 SqlClient 无关,所以,你这个错不是出现在这里。还有一个地方可能很容易被忽略,那就是数据库查询的时候,你这里的 start 和 over 自己手动转成了 DateTime,但后面又用在拼接 sql 语句中,会...
...System.Data.SqlClient.SqlException: 将截断字符串或二进制数据...
超长了 检查下表字段长度 检查一下没指定长度的几个参数
打开网站《伴奏888》然后搜索歌曲后出现以下情况是怎么回事?谁能帮我...
异常详细信息: System.Data.SqlClient.SqlException: 无法在 表 'userbz' 上使用 CONTAINS 或 FREETEXT 谓词,因为没有为它建立全文索引。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 堆栈跟踪: [SqlException: 无法在 表 'userbz' 上使用...