1.
这一类问题属于
溢出整数列,说明DatagridView中的数值很可能太大,而又查看“转换”二字,是不是No的值在转换时,超过nvarchar的范围呢?
再细查SQL语句,value的数据类型是string类型,而在数据库中No的数据类型为nvarchar字符型。
这样的错误可以通过设定文本框等录入控件的最大字符串长度maxlength来避免错误.
2.objcn.OpenconnectString 什么意思
缺少连接或连接字符
3.以模式窗体显示
模式窗体只有关闭后才能返回产生它的主窗体继续(即主窗体才能有焦点),而非模式窗体,是能在其主窗体与它产生的非模式窗体间任意切换焦点的,如一个主程序产生了个对话框,如果这个对话框不关闭就不能继续在主程序上操作那这个对话框即此主程序产生的模式窗体,模式窗体需要返回给主程序信息,主程序才能执行下去。非模式就不需要,它出现了,但主程序可以执行下。
模式非模式是由设计产生的,为什么,就不好说了,对一个主窗体来说它可以产生模式的子窗体也可产生非模式的子窗体
4.这是一个最常见91问题
说明mrc中并没有取得数据库中的记录集。最大的可能性就是你的SQL字符串出错了
要注意SQL命令字符串中每个命令单词前后的空格!
未完待续!