1.ADOQuery组件的用法:a.使用ADOQuery必须首先配置ConnectionString属性,我们一般使用ADOConnection组件和ADOQuery组件绑定来实现b.在ADOQuery未打开的情况下,为ADOQuery组件的SQL属性赋值,内容为你要执行的SQL语句c.如果SQL语句有返回值,则使用ADOQuery.Open;方法打开数据集d.如果SQL语句没有返回值,则使用ADOQuery.ExecSQL;函数执行SQL语句,函数返回值表示受SQL语句影响的数据数量e.最后使用ADOQuery.Close;方法关闭数据集2.用delphi实现对
sql数据库记录进行添加,删除,修改adodataset.active:=False;adodataset.commandtext:='select*fromTablewherecondition';adodataset.active:=True;添加:adodataset.append;修改:adodataset.edit;删除:adodataset.delete;保存:adodataset.post;把用sql语句写到TADOQuery里面,然后执行的方法:1、添加一个TADOQuery连接SQL数据库,也可以设置数据源为你自己的ADO连接,然后在TADOQuery控件的SQL属性中,写上select*from×××(你的表名);2、添加DATAACCESS标签里的datasource控件,设置该控件的数据源为TADOQuery;3、然后你可以添加datacontrols标签下的控件DBGRID,DBGRID控件的数据源设置为datasource,然后设置好DBGRID的相应属性,就可以浏览或修改添加数据;3.删除deletefrom表名where条件修改update表名set字段1=值1,字段2=值2....where条件4.本以为是SQL太长了,无法存入数据库中,Google检查,没有发现错误,用“
Delphi+不正常地定义参数对象。提供了不一致或不完整的信息。”关键字进行检查,发现有提示,说是由于TADOQuery对象把":"后的字符当作变量来使用,导致数据识别错误。只要把TADOQuery.ParamCheck设置为False即可。一试,果然如此。5.不正常地定义参数对象.提供了不一致或不完整的信息在dbgrid中设置fieldname属性值时出现“不正常地定义参数对象.提供了不一致或不完整的信息”dbgrid对应的数据源的数据集的参数设置不完整,没有指定参数类型。这里的数据集是ADOStoredProc,它的parameters没有参数或没有指定参数类型。6.在做dbgrid双击时,没有正确指定双击事件,导致执行错误或参数错误。所以一定要双击它后书写代码。这样才能保证在粘贴
程序时不会出现漏掉或指定错误的程序事件。
7.在Delphi中双击窗口标题栏,窗体会放大或缩小,小?//No.1BorderStyle:=bsToolWindow;//No.2BorderStyle:=bsSingle;Constraints.MaxHeight:=Height;Constraints.MinHeight:=Height;Constraints.MaxWidth:=Width;Constraints.MinWidth:=Width;
请问有什么办法使窗体固定大
8.delphi小知识使用Delphi时,Delphi字符串中两个单引号相当于原
查询语句中的一个单引号,即原先SQL查询语句中的单引号要写成两个单引号。另外,如果在Delphi中涉及到变量值的话,也要保证所连接的内容是一个字符串(一般是文本类型就可以,如果不是则需要转换为字符串),而且需要在变量前后用“+”连接,如…+edit1.txt+…等。下面是几个常见例子及注意事项:①'select*fromXXXwhereNO=''%s''andPC=''%d'''
②sqlstr:='insertintokcb(kcdm,kcm,xf,kcjj)'+'values('''+edit2.text+''','''+edit3.text+''','+edit4.text+','''+memo1.text+''')'
③
sqlstr:='updatekcbsetkcdm='''+edit2.text+''',kcm='''+edit3.Text+''',xf='+edit4.Text+',kcjj='''+memo1.text+'''wherekcid='+ADOStoredproc1.fieldbyname('kcid').AsString;④sqlstr:='deletefromkcbwherekcdm='''+edit2.Text+'''';trim(str:string)函数的作用:去掉字符串str前面和后面的空格。Abort:退去本事件对应的函数,其后语句不在执行。
ADOquery、adostoredproc在使用前应当先关闭,设置好相应参数后再执行或打开。执行没有返回值的查询语句时,一般使用“execsql语句”。执行需要返回函数值的查询语句时,一般使用“open语句”。如:①…withadostoredproc1dobegin
雨林木风1]:批注[雨林木风在符串最后加单雨林木风引号时,如果前面有+号时需要四个单引号。因为在“+”之后出现的内容,应该按一个单独的字符串对待,如果+两个单引号,是表示加空,等于没有加,如果要加单引号的话,需一个开头,一个结束,表示所+内容是一个字符串,中间两个相当于一个单引号,所以一共需要+四个。