这里我发现是dataGridView这样有 问题,我用TEXSBOX能正常显示

解决方案 »

  1.   

    错误显示在这里出现异常:adapter.Fill(ds);
      

  2.   

    ExecuteNonQuery 我不是来查询的
    select * from member 请把我找出所有的member
    不是矛盾了么~英语单词要多积累~~另外请不要把sql语句写在aspx.cs中(如果你只是想试试能不能用,还是可以的) 学学三层吧~~~还在使用sql(可以学),奥特曼了~~~了解一下ORM 学学EntityFramework,开发速度up up up~
      

  3.   

    谁说ORM就不能出现SQL了,初学者不可能一上来就搞什么三层,EntityFramework是垃圾,速度慢。初学SQL操作就应该老老实实从SqlCommand写起,不要用什么Helper,不要分层。等到SQL操作没有任何错误了,自己会查错的时候,就可以去接触ORM,离开基础的DataTable了。推荐使用Dapper,速度最快,使用最简单。不要太复杂的框架,只会把自己灌晕。
      

  4.   

    网上的MYSQL帮助类多数是垃圾,别用,没有自己封装的好。你的错误信息基本上是SQL语句里含有了不可见非法字符导致的,将所有空格删除,重新敲空格上去就能好。
      

  5.   

    谁说ORM就不能出现SQL了,初学者不可能一上来就搞什么三层,EntityFramework是垃圾,速度慢。初学SQL操作就应该老老实实从SqlCommand写起,不要用什么Helper,不要分层。等到SQL操作没有任何错误了,自己会查错的时候,就可以去接触ORM,离开基础的DataTable了。推荐使用Dapper,速度最快,使用最简单。不要太复杂的框架,只会把自己灌晕。请看我的表达和你的表达~ 我没有带什么情感~
    只是指明以后学习的方向我也没有说一定要用3层啊~ (如果你只是想试试能不能用,还是可以的)刚刚看了一下Dapper, 迷上linq后我不怎么喜欢写sql了~~~好吧~ 再整理一下我的个人观点~1.你现在就按你那样去写,然后看看有有些经常重复,或复制
    那么你就把他提取出来,试试把他封装(面向对象的3个特性之一)
    应该可以整理出自己的MySqlHelper然后写sql觉得没有智能提示,经常容易写错
    又要经常用["Username"] 写得蛋疼~~ 这个时候试试EF(我还是推荐EF 呵呵)然后就分层~~~