insert into table values是(@username)
……
 cmd.Paramters.AddWithValue("@username","xxx'");
在mysql sql 都可以的 怎么在odbc中不行呢
我是插入到excel中的 总是说期待的参数是1 values前面加列也没动用啊
主要是如果数据有xxx' 这样插入就会报错 
哎 那个mysql的编码还是拉丁文 坑爹 不是utf-8

解决方案 »

  1.   

    Oledb是按顺序来的,不是按参数来的
      

  2.   

    ODBC不能像sql mysql
    insert into table values是(@username)
    ……
     cmd.Paramters.AddWithValue("@username","xxx'");
    这样吗
    那如果插入的值是有是这个什么班 xxx' 这样的参数怎么插入
      

  3.   


    cmd.Parameters.Add("@username","xxx'");
    用这种方式去添加参数
      

  4.   

    那参数有带这个符号' ODBV怎么插入呢
    是从sql取记录放到excle中的