前几天我用delphi+sql写了一个应用程序,完成后发现几个问题,想说出来与各位探讨:
1,关于SQL的,项目完成后,就进行测试,输入了一些数据,但是最后我想删除这些数据后,SQL就显示这样一条信息:健列信息不足,无法删除等等。反正是无法删除,最后我只有删除该表,重新建表。不知道各位有没有遇到类似情况。
2,也是与SQL有关系,应用程序中部分字段是由其他几个字段计算出来,或加减,或乘除,结果小数位比较多,我就用formatfloat函数只取两位小数,控件基本上是DBEDIT控件,与数据表的某个字段相关联,而数据表中相对应的那些字段类型,如果实际数据是带有小数的我取得是numeric,如果是整数的,我取得是int的。结果数据输入后一切正常,但是数据表中一旦有了数据,我再次输入数据或者输入完成要保存时就不断的报错:说是不合法的值。
3。关于数据库连接的问题,在这个项目中,我用的是ADO连接SQL数据库,是直接通过数据模块在属性里设置的。这种方式比较死,我想用INI文件来作,可是我不知道该怎么处理。我想请各位高手指点一下。项目完成后,应用程序放在各台电脑上,数据库放在服务器上,通过ODBC数据源连接到服务器的。谢谢各位!祝大家新年心想事成,猴年大吉!!!工作顺利!!!!!
1,关于SQL的,项目完成后,就进行测试,输入了一些数据,但是最后我想删除这些数据后,SQL就显示这样一条信息:健列信息不足,无法删除等等。反正是无法删除,最后我只有删除该表,重新建表。不知道各位有没有遇到类似情况。
2,也是与SQL有关系,应用程序中部分字段是由其他几个字段计算出来,或加减,或乘除,结果小数位比较多,我就用formatfloat函数只取两位小数,控件基本上是DBEDIT控件,与数据表的某个字段相关联,而数据表中相对应的那些字段类型,如果实际数据是带有小数的我取得是numeric,如果是整数的,我取得是int的。结果数据输入后一切正常,但是数据表中一旦有了数据,我再次输入数据或者输入完成要保存时就不断的报错:说是不合法的值。
3。关于数据库连接的问题,在这个项目中,我用的是ADO连接SQL数据库,是直接通过数据模块在属性里设置的。这种方式比较死,我想用INI文件来作,可是我不知道该怎么处理。我想请各位高手指点一下。项目完成后,应用程序放在各台电脑上,数据库放在服务器上,通过ODBC数据源连接到服务器的。谢谢各位!祝大家新年心想事成,猴年大吉!!!工作顺利!!!!!
解决方案 »
- 主线程的优先权永远高于子线程么??
- 动态调用dll中mdi窗体的问题
- 往ACCESS添加一条记录时,除了添加要添加的记录,同时还会添加一条空记录,所有列都是空
- 我有个很棘手的问题,大家帮帮忙。大家都来讲讲思路
- 急!!!!!!!!!!!!!!!!!!!DELPHI里是否有某个函数能够让窗口FORM自动调整到屏幕中央,或者哪个高手已经实现了让小弟学一
- 知道对方的DTD文件,怎么把我的数据写成XML格式传给他?谢谢,急!急!急!!!
- 响应大家的号召,看看这个倒粪帖子……
- 多多支持!
- 再次补分 to 小李抢刀 50!
- 问个问题?可以么?*。pdg是什么格式,用什么软件打开?在下谢谢了!
- 这里有好多控件、源码下载
- 各位兄弟姐妹:小弟还有 一个问题:怎么样才能截获windows消息,防止删除windows文件呢?
或用查询分析器中的 delete语句 来删除。