① Delphi7 如何用程序向数据库添加信息
从截图错误提示来看,是 sql 语法错误。建议可以如下操作:
先在程序里生成最终的 SQL 语句,然后将其复制到 实际的数据库(如 access 等)中,检查实际运行情况。
② delphi7编程SQL语句如何实现添加功能
在Form界面上添加ADOquery控件,然后将其与你需要写入数据的数据库中的某张表table1建立链接;假设你的table里有三个字段分别是ID(varchar类型),time(datetime类型),daxiao(real类型);则给数据库表中添加记录如下:
qrystring;string;
with ADOQuery1 do
begin
qrystring:='insert into table1 (ID,time,daxiao)VALUES
('+''''+'id1'+''''+','+''''+'2013-9-30 00:00:00'+''''+','+''''+floattostr(daxiao)+''''+')';
ADOQuery1.Close;
ADOQuery1.SQL.clear;
ADOQuery1.SQL.Add(qrystring);
try
ADOQuery1.execsql;
except
ADOQuery1.cancel;
end;
end;
这是只是其中的一种方法,adoquery的以及根据你用的控件不同还可以有多种,看你的侧重点在哪儿了。
③ Delphi7数据库编程学习捷径的txt全集下载地址
Delphi7数据库编程学习捷径 txt全集小说附件已上传到网络网盘,点击免费下载:
④ 怎么用delphi7 编写数据库程序
在delphi中有一批数据库专用的控件,比如ADO类的,可以直接用于数据库开发,你可以先用一个Access数据库自己进行一下测试。
首先在窗体上放一个ADOConnection1控制,用于与Access数据库进行连接,连接字符串为:
ADOConnection1.ADOC_Data.ConnectionString:='provider=Microsoft.Jet.OLEDB.4.0;'
+'user ID=Admin;'
//+'Data Source='+ExtractFilePath(Application.ExeName)+'MyRecord.mdb;'
+'Data Source='+MyDataBaseName+';'
+'Mode=Share Deny None;Extended Properties="";'
+'Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";'
+'Jet OLEDB:Database Password="123456;' //数据库密码
+'Jet OLEDB:Engine Type=5;'
+'Jet OLEDB:Database Locking Mode=1;'
+'Jet OLEDB:Global Partial Bulk Ops=2;'
+'Jet OLEDB:Global Bulk Transactions=1;'
+'Jet OLEDB:New Database Password="";'
+'Jet OLEDB:Create System Database=False;'
+'Jet OLEDB:Encrypt Database=False;'
+'Jet OLEDB:Don'+''''+'t Copy Locale on Compact=False;'
+'Jet OLEDB:Compact Without Replica Repair=False;'
+'Jet OLEDB:SFP=False';
DM.ADOC_Data.LoginPrompt:=False;
再放一个ADOQuery1控制,用于操作数据表,将它的Connection属性设置为ADOConnection1。或用语句实现:ADOQuery1.Connection:=ADOConnection1;
然后再分别放置一个DataSource1和一个DBGrid1控件,
将DataSource1的DataSet属性设置为ADOQuery1。
将DBGrid1的DataSource属性设置为DataSource1。
这时就可以通过ADOQuery1来执行SQL语句来查询数据表,并通过DBGrid1显示出来了。
⑤ delphi7中怎样实现自动创建数据源并连接sql server数据库
delphi 通过odbc连接sql server
一、数据库的准备
打开“开始/程序/Microsoft SQL Server/企业管理器”展开“控制台根目录”的目录,在标有“数据库”的目录项上点击右键,再点“新建数据库”,如“TEST”。再右键点击表,新建表,如“TABLE1”。
二、设置ODBC数据源
打开“开始/设置/控制面板/管理工具/数据源(ODBC)”,在“User DSN”下,点Add,选择“SQLServer”,完成,输入数据源名称,如“TEST-ODBC”和SQL Server服务器名称,后面一直点“下一步”到最后一页,再点“Test data source..”检测设置是否正确。如果正确显示“tests completed successfully!”的信息。
三、设置数据引擎
打开“开始/程序/Borland Delphi7/BDE Administrator”,\在"Databases"页面下,可以看到,刚才设置的ODBC数据源“TEST-ODBC”,右键,选择“OPEN”,出现输入"user name"、"Password"的对话框,输入用户名Administrator及密码后点击“OK”使它有效。这时,如果连接正常,右侧的项目名称的字体变成粗体。注意:如要修改参数值,应先鼠标右键点击左侧的数据库名称,选择“Close”,在修改参数值后,用鼠标右键点击左侧的数据库名称,选择“Apply”保存,再选择“OPen”使新的参数值生效。
⑥ 用的是delphi7编程工具 ,使用什么数据库啊推荐一个
较为通用的数据库是sqlserver2000/2005/2008、mysql,sybase
单机数据库可以用access/sqlite
大型数据库可以用oracle/DB2
还有FireBird,absolute,nexuedb等等
几乎主流数据库都支持
delphi自带的ado支持sqlserver,access,odbc等,用第三方数据库组件unidac可以支持市场上几乎所有的数据库
⑦ delphi7编程,access数据库。在数据库中有表phone 。表结构为物资名称、规格型号、计量单位、数量。
access可以通过创建一个临时表来完成这两步操作。
第一步将数据转入一个临时表:
select 物资名称, 规格型号, 计量单位,sum(数量) as 数量 into TempTable from phone group by 物资名称, 规格型号, 计量单位
第二步:将原表的数据删除,同时删除原表 --必须删除原表,第三步执行select into的时候会再生成
delete from 原表
drop table 原表
第三步:将临时表的内容返回给原表,然后删除临时表
select * into 原表 from TempTable
drop table TempTable
⑧ Delphi7编写数据库增删改查程序,运行到修改那里就会报错,我是新手望大侠指点,说的越详细越好,谢谢!
sql.Add('update SysUntUser set 用户编码='''+trim(edit1.Text)+''',
用户名称='''+trim(edit2.Text)+''',用户密码='''+trim(edit3.Text)+''',单位名称
='''+trim(edit3.Text)'''');//整个sql.Add这句开始报错!
却少条件,不然无法知道你更新的是那里。
建议所有汉语改成英文。
⑨ 怎么用delphi7创建数据库
delphi7自带了一个创建数据库的工具,通过菜单Tools->Database desktop运行,但使用起来不是那么好,一般很少用。