⑴ 怎样让delphi直接执行一个.sql 的文件
1、一般而言 “.sql 的文件”指的是扩展名为.sql的,用于SQL Server上执行的脚本文件。
2、脚本文件实质上是纯文本文件,在windows中可以用记事本打开,查看到里面全是一行行的SQL语句。
3、DELPHI是编程工具,是用来编写程序的,使用Pasic系的语言。所以,它不能正确识别SQL脚本,也无法执行。
4、可以用DELPHI编写程序,将脚本发送给SQL Server服务器去执行。思路方向一般是,编写一个使用SQL相关控件的程序,使用控件联接上SQL Server,读入SQL脚本文件,然后向SQL Server发送脚本中的语句即可。
5、相关的提示:Delphi中最简单的联接SQL Server的控件是ADO控件,里面的adoquery只要设定好参数,就可以直接联入SQL Server,并向服务器发送SQL语句组成的指令。
⑵ 用delphi做的程序如何连接SQL数据库应该怎么操作
新建模块单元、添加ADOconnection控件,双击该控件,点击build,选择for
sql。。。
⑶ 用delphi做的法度榜样若何连接SQL数据库应当怎么操作
1先点击Ado那个列,在窗体中放个adoconnection控件,该控件有个connection属性,点击后点击build..,选择你要练得数据库类型,按照步调操作,这个是设置连接字符串的,还有个LoginPrompt属性设置为false,要不每次连接时都得输入暗码,然后再放个adoquery控件,connection属性选择刚才那个adoconnection,在sql属性输入sql语句,然后,active属性设为true,如许就脸上了,不会在问我把
⑷ delphi怎么实现对sql数据库记录进行添加,删除,修改呀! 急!!
使用ADO,首先用ADOConnection对象建立连接,然后使用ADOQuery对象对数据库进行操作。
ADOQuery对象操作:
查询:先使用close;再设置SQL.text为SQL查询语句内容;最后使用OPEN方法打开
添加:Append或Insert;FieldByName('字段名').Value
:=
字段内容;Post;
修改:Edit;FieldByName('字段名').Value
:=
字段内容;Post;
删除:定位到指定记录(使用循环);Delete;
⑸ delphi 中sql语句的字符串怎么使用和处理
在 delphi 语言中编写 SQL 语句的字符串,除去 SQL 语法方面,在引号的处理上需要格外注意,如常见的 Select 语句:
select姓名fromdb_usewhere编号='123456'
如果在 delphi 里编写,则需要考虑到单引号的问题,通常的解决办法如下:
1、如果数据库支持双引号,则可以使用双引号代替:
str:='select姓名fromdb_usewhere编号="123456"';
2、如果不支持双引号或使用不便,由于在 delphi 里,用两个单引号来代表实际的单引号,因此,代码如下:
str:='select姓名fromdb_usewhere编号=''123456''';
3、可以使用专门的单引号函数来处理:
str:='select姓名fromdb_usewhere编号='+QuotedStr('123456');
⑹ delphi+sql做系统,我想完成一项操作,具体进来看,谢谢
combo1用OnEnter;代码如下:
qry1.close;
qry1.sql.clear;
qry1.sql.add('select * from 存款信息');
qry1.open;
qry1.first;
combo1.items.clear; //这里一定要清,不清,会不停加入的;
//用while循环做
while not qry1.eof do
begin
combo1.items.add (qry1.fieldvalues['存款信息']);
qry1.next;
end;
第二个也combo2也是一样的;
edit框的就下面的;
edit1.text := qry1.fieldvalues['利率'];
⑺ 在delphi中怎么用SQL语句
用数据库组件 例如:adoquery
可以直接运行SQL语句:例如
adoquery.sql.add('select * from a ');
adoquery.execSQL
⑻ 用delphi做的程序如何连接SQL数据库应该怎么操作
1. 新建一个FORM。在控件栏找到ADO一栏,把里面的ADOConnection和ADOQuery两个各建立一个放在FORM里。这两个控件运行后是不可见的,所以你可以随便放在FORM的任何位置。然后再找到DATA ACCESS一栏,把它下属的DataSource控件拖一个放到FORM里。用这三个控件就可以建立连接了。
2.设置相关属性,首先我们设置ADOConnection,这个控件就是与数据连接的控件。双击它弹出配置窗口,单击BUILD..按钮,出现数据库链接属性窗口,ACCESS数据库就选择有个JET4.0什么的那个数据库,如果是本地的数据库可以在下拉列表选择服务器名称或者自己直接输入服务器名称(远程的直接输入IP即可),然后输入登录密码和选择数据库。设置完成点击测试连接,显示成功说明链接正常,单击完成退出设置。
3 ADOQuery这个控件是用SQL操作数据库的,在它的属性栏有个connection属性,点击它的下拉菜单选择刚刚建立好的ADOConnection1,DataSource控件则是存放结果的地方,把它的DataSet属性设置成ADOQuery1。这样我们就可以通过调用ADOQuery来对数据库进行操作了。
4 链接好数据库以后就可以对数据库进行操作了。最常见的用法是建立一个DBGRID,然后把他的connection属性选成我们的Datasource1。如果你想预先设置好SQL语句的话,在ADOQUERY的左边属性栏里的SQL栏,点那个三个点的省略号输入你想查询的SQL语句。然后ACTIVE属性设置成TRUE,这样一运行,在DBGRID里就会显示你的SQL查询结果了。