前几天我用delphi+sql写了一个应用程序,完成后发现几个问题,想说出来与各位探讨:
  1,关于SQL的,项目完成后,就进行测试,输入了一些数据,但是最后我想删除这些数据后,SQL就显示这样一条信息:健列信息不足,无法删除等等。反正是无法删除,最后我只有删除该表,重新建表。不知道各位有没有遇到类似情况。
  2,也是与SQL有关系,应用程序中部分字段是由其他几个字段计算出来,或加减,或乘除,结果小数位比较多,我就用formatfloat函数只取两位小数,控件基本上是DBEDIT控件,与数据表的某个字段相关联,而数据表中相对应的那些字段类型,如果实际数据是带有小数的我取得是numeric,如果是整数的,我取得是int的。结果数据输入后一切正常,但是数据表中一旦有了数据,我再次输入数据或者输入完成要保存时就不断的报错:说是不合法的值。
  3。关于数据库连接的问题,在这个项目中,我用的是ADO连接SQL数据库,是直接通过数据模块在属性里设置的。这种方式比较死,我想用INI文件来作,可是我不知道该怎么处理。我想请各位高手指点一下。项目完成后,应用程序放在各台电脑上,数据库放在服务器上,通过ODBC数据源连接到服务器的。谢谢各位!祝大家新年心想事成,猴年大吉!!!工作顺利!!!!!