1.和数据库无关:我建立了一个窗体把他的FORMSTYLE设置为父窗体,然后再建立了一个窗体,把FORMSTYLE属性设置为字窗体(都是用的单个窗体,不是MDIFORM),这样设置以后问题来了:我电击子窗体上的关闭按钮,窗体也只是最小化而不关闭,而我在程序里面用子窗体的CLOSE方法,程序就报错。请问有什么方法可以解决啊??
2.我的数据库用的是ADO+ACCESS,但是程序执行的时候老是报错:说启动数据库的时候不能把NULL类型转换为STRING类型;但是我的字段只有整形和字符型,没有NULL型啊??郁闷啊!!!
2.我的数据库用的是ADO+ACCESS,但是程序执行的时候老是报错:说启动数据库的时候不能把NULL类型转换为STRING类型;但是我的字段只有整形和字符型,没有NULL型啊??郁闷啊!!!
Action:=caFree; 就可以了
close事件里加:action:=cafree;Destroy事件里加:窗口名:=nil;
2。仔细看看你的程序都看了什么。
我试了还是没有用啊!!!
应该是你的哪个值为空了
2、你一定执行了IntToStr();这样当你的数据库中该字段没有值的时候、当然要报错啦!解决办法,如果是整形字段,要设置它的默认值就可以啦!
Action:=caFree; 就可以了
2、将数据库中的字段允许为空就不报错了!
Action :=Cafree;
表单名:=Nil;
就可以了
但是我如果用BDE+PARADOX数据库不会报错