我在一台电脑上用用c#连接数据库,更新表的数据,程序运行没问题。
然后将代码复制到别的电脑上,将数据库文件也复制到别的电脑,单运行程序,更新表的数据时,弹出报错的。说:未能找到句柄为1的被准备语句。 是Sql exception.我想问一下,为什么会这样,而且一般什么情况下会报“未能找到句柄为1的被准备语句。”这样的错。
然后将代码复制到别的电脑上,将数据库文件也复制到别的电脑,单运行程序,更新表的数据时,弹出报错的。说:未能找到句柄为1的被准备语句。 是Sql exception.我想问一下,为什么会这样,而且一般什么情况下会报“未能找到句柄为1的被准备语句。”这样的错。
后来,我用 try catch 语句,在final 语句中什么也不处理,好像程序又运行起来没问题一样。很奇怪,貌似他只是报错,但好像是执行了Sql语句的。