当然,一门语言能做到的,另一个也能做到。本人习惯用c#,最近接触了delphi。想写一个跟c#写的那样的数据库操作类,提高开发进度。但是试了一试,不知该怎么是好。谁能共享一下这方面比较好的思路。
我是这样试得,根据自己在c#上的思路,在一个unit里面定义一个mydb类,然后先写一个数据库添加记录的函数....就在这里不知所措了,函数里可以访问到datamodule里的adoconnection,但是访问不到adoquery,自己想定义adoquery,但是不知道怎么定义。我想应该可以定义的。哪位高手能指点一下。如有能运行的例子更好!先谢谢了!
我是这样试得,根据自己在c#上的思路,在一个unit里面定义一个mydb类,然后先写一个数据库添加记录的函数....就在这里不知所措了,函数里可以访问到datamodule里的adoconnection,但是访问不到adoquery,自己想定义adoquery,但是不知道怎么定义。我想应该可以定义的。哪位高手能指点一下。如有能运行的例子更好!先谢谢了!
解决方案 »
- delphi对文本的加密
- 关于三层数据库刷新的问题
- 这个VB的一点函数,delphi怎么写?
- Delphi高手看过来,关于IXMLNodeList处理XML子节点问题!
- 求助:strtodatetime('2006-3-18 10:03:28')-strtodatetime('2006-3-17 10:21:12') 得到的是多少天啊?
- 如何从字符串的最后一个字符往前一个一个取字符
- ADOQuery的事务问题
- 如何判断WORD里某字符串(换行符)出现的次数?
- 我用SQL SERVER 的时候。当设它的字段为menoy时,在dbgrid中显示了"$"符号,该如何不让它显示?
- 怎样往form1中动态加入多个Timage类型的控件?
- delphi中如何使不同的代码块或代码用不同的颜色、字体区分?
- 关于BMP文件转换为24真彩色ICO 文件的问题
你貼出你的代碼可以提提建議,但從頭到尾真的不知道從什麼地方說起。
private
FConn: TAdoConnection;
FCommand: TAdoCommand;
FQuery: TAdoQuery;
Class Var FInstance: TSQLHelp;
Class Function GetInstance: TSQLHelp; static;
protected
constructor Create;
public
class procedure ReleaseInstance;
//执行 非查询SQL ,包括插入、更新、删除语句
function ExecuteNoneQuery(Const cSQl: string): boolean;
//返回查询结果的第一行第一列
function ExecuteScalar(Const cSQl: string): String;
function ExecuteScalarReturnInt(Const cSQl: string): Integer; class property Instance: TSqlHelp read GetInstance;
end;