sss="insert into image(name,url) values('"+tbName.Text+"','fdasf')";

解决方案 »

  1.   

    ‘之前不用sss="insert into image(name,url) values('"+tbName.Text+"','fdasf')";
      

  2.   

    把数据库字段名改了,name是关键字,试着用FullName或其他字段名
      

  3.   

    access数据库所在目录及该数据库要有可写的权限。
      

  4.   

    modify it to params .  you variable replace with ?   and @var
      

  5.   

    在C#开发中 ACCESS 库中我遇到的有
    user,password都不能用作表的字段
    默认是关键字
    你把name 写成Name试试吧
    我用过是可以的
    sss="insert into image(name,url) values(\'"+tbName.Text+"\',\'fdasf\')";
    写成
    sss="insert into image(name,url) values('"+tbName.Text+"','fdasf')";
    试试吧
      

  6.   

    我已经把name换成了PhotoName,也不行,估计是权限的问题,我是匿名访问的,连接数据库没问题。
      

  7.   

    insert into image([name],[url]) values(\'"+tbName.Text+"\',\'fdasf\')
      

  8.   

    SQL语句中有关键字就要出问题,改改