目的:c语言中,一定使用存储过程使用插表。即通过调用call procedure_xx ('dd','dd'……)实现。。可是表的字段较多,如果每个字段作为一个字段,处理起来很是麻烦。
也有建议把多字段连接起来作为一个参数传入procedure,到procedure中再分解,这种方法还是比较麻烦。希望找到一种类似结构体参数的形式传入procedure...
或是其他简单方便的办法。谢

解决方案 »

  1.   

    表的字段多,你还不是得一个一个处理?我在c#里面是为每一个表写一个类,每个字段就是其中的一个属性,然后再写一个save的函数,传就传这个类进去,但是每个字段还是得一个一个处理的
      

  2.   

    字段需要一个一个处理。没有简单的办法。除非你用微软最新的ADO.Net访问数据库。
      

  3.   

    我也在想,mysql里面有没有像mssql里面的exec sp_sproc_columns N'存储过程名', NULL, NULL, NULL 可以返回过程参数
      

  4.   

    mysql里没有sqlserver 里面的可变参数。