求助~~~~关于数据库连接的问题(在线等~) ( 积分: 50 )

  • 主题发起人 主题发起人 Twinkle_1012
  • 开始时间 开始时间
T

Twinkle_1012

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:
ADODataSet2.Active:=False;
ADODataSet2.CommandText:='CREATE TABLE '+Edit_No.Text+'( [产品类型] [char] (10) NOT NULL ,[产品品牌] [char] (10) NOT NULL ,[产品名称] [char] (10) NOT NULL ,[入库数量] [numeric](5, 0) NOT NULL ,[产品单价] [float] NOT NULL ,[合计] [float] NOT NULL ) ON [PRIMARY] select * from '+Edit_No.Text;
ADODataSet2.Active:=True;
//在执行以上语句后,再执行下面的数据库操作会有错误提示:“Missing Connection or ConnectionString” 请各位前辈告之
ADODataSet1.First;
 
代码如下:
ADODataSet2.Active:=False;
ADODataSet2.CommandText:='CREATE TABLE '+Edit_No.Text+'( [产品类型] [char] (10) NOT NULL ,[产品品牌] [char] (10) NOT NULL ,[产品名称] [char] (10) NOT NULL ,[入库数量] [numeric](5, 0) NOT NULL ,[产品单价] [float] NOT NULL ,[合计] [float] NOT NULL ) ON [PRIMARY] select * from '+Edit_No.Text;
ADODataSet2.Active:=True;
//在执行以上语句后,再执行下面的数据库操作会有错误提示:“Missing Connection or ConnectionString” 请各位前辈告之
ADODataSet1.First;
 
ADODataSet2.Active:=False;
ADODataSet2.CommandText:='CREATE TABLE '+Edit_No.Text+'( [产品类型] [char] (10) NOT NULL ,[产品品牌] [char] (10) NOT NULL ,[产品名称] [char] (10) NOT NULL ,[入库数量] [numeric](5, 0) NOT NULL ,[产品单价] [float] NOT NULL ,[合计] [float] NOT NULL ) ON [PRIMARY]';
ADODataSet2.ExecSQL; // 建立數據表

ADODataSet2.Active:=False;
ADODataSet2.CommandText:='select * from '+Edit_No.Text;
ADODataSet2.Open; // 打開數據表
 
TO: bbscom

谢谢~
但ADODataSet2没有ExecSQ事件啊
 
ADODataSet2和ADODataSet1搞乱了吧!
 
没有建立数据库连接。
让ADODataSet连接上你的ADOConnection或者在它的 ConnectionString属性里面设置连接字符串。然后再操作。
 
如果我只在事件中执行:
ADODataSet2.Active:=False;
ADODataSet2.CommandText:='CREATE TABLE '+Edit_No.Text+'( [产品类型] [char] (10) NOT NULL ,[产品品牌] [char] (10) NOT NULL ,[产品名称] [char] (10) NOT NULL ,[入库数量] [numeric](5, 0) NOT NULL ,[产品单价] [float] NOT NULL ,[合计] [float] NOT NULL ) ON [PRIMARY] select * from '+Edit_No.Text;
ADODataSet2.Active:=True;
程序没有问题~但如果接着执行:“ADODataSet1.First; ”或是其它的有关数据集控件的操作就出错啊~这是为什么呢
 
“Missing Connection or ConnectionString”就是连接数据库错误,
你跟踪检查你的adoconnection.ConnectionString或
adodataset1.ConnectionString值就就知道了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
940
SUNSTONE的Delphi笔记
S
后退
顶部