用C#在ACCESS里通过查询中的使用向导创建查询将3个表连接上了,但在VS2005中的保存按扭中调用的da.Update(dataSet,"xx")显示错误:对于多个基表不支持动态SQL生成,是不是我的方法有问题啊?应该用什么方法啊?
注:以前单表调用的时候就可以用的! 现在只能对其中一个表的前几项保存,但这个表要和其他表连接那项不会保存,能详细给点提示吗?
比如:A表:id name age school_id
B表:school_id school
连接后是:C表:id name age school
我的B表是不能改的,只能通过A表中的school_id 来对应B表中的school 内容,但A表中的school_id 在窗口中却不要求显示出来的!
现在我只能利用上面的方法对C表的id name age 保存,怎么实现school的保存啊?
急啊~谢谢各位好心人了
注:以前单表调用的时候就可以用的! 现在只能对其中一个表的前几项保存,但这个表要和其他表连接那项不会保存,能详细给点提示吗?
比如:A表:id name age school_id
B表:school_id school
连接后是:C表:id name age school
我的B表是不能改的,只能通过A表中的school_id 来对应B表中的school 内容,但A表中的school_id 在窗口中却不要求显示出来的!
现在我只能利用上面的方法对C表的id name age 保存,怎么实现school的保存啊?
急啊~谢谢各位好心人了
sql语句 然后一次性保存更新到数据库中
总的来说就是自己写代码 不要用DataSet
好像DataSet 不支持连接查询 更新到数据库中