MYSQL update 语句问题
我把执行类放到数据层 然后来执行
strql="update bbs set click='click+1' where id="+穿过来的
C# code:
public static int updatef(string strql)
{
CreateConnection();
MySqlCommand sqlcmd = new MySqlCommand(strql, mysqlconn);
int i = sqlcmd.ExecuteNonQuery();
return 1;
}
上面的MYSQL语法是在MYSQL里正常执行,可是在程序里i变为1 到数据库就没更新。。。大家 我有什么地方写错了?
strql="update bbs set click='click+1' where id="+穿过来的
这个语句能在MYSQL中执行?
建议你调试中看一下 strql 的内容到底是什么!
strql="update bbs set click=click+1 where id=123"
update bbs set click='click+1' where id=1
影响的数据栏: 1
时间: 0.031ms
我用这个实验的Navicat for MySQL click='click+1' 不带''就更新不了
应该是!ispostback问题
int i = sqlcmd.ExecuteNonQuery();
你这个是执行非查询语句 执行后返回的为Command对象所影响的行数
因为id 是唯一的 所以 影响的行数为1
你用i来接收 该对象的返回结果 他自然也是1啦
不过你数据库中的值应该变了才对
你是怎样调用这个函数的啊
能不能把代码 贴出来啊
相关问答:
Winform+MySQL做项目,在注重性能的情况下,我该如何去完成这类型的项目呢!
请各位给以提示。
你这个范围太广了,我说2点重要的吧
1.WINFORM程序是单独运行的CS程序,和BS不同,BS的压力始终都在SERVER上的,对C ......
我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。
http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
mysql>create book(
->id varchar(20) not null,g
->
以上是在mysql命令行里的操作
在上面中我在倒数第二行多打了一个字母g然后按了回车键,请问从倒数第一行怎么 ......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......