本地ACCESS数据库 <--ADODataSet<---DataSource<---DBGrid
name.mdb->表3.name = url :: id:自动编号;url,title,type,images:文本;ADODataSet1.Last;//添加记录;
{INSERT INTO dbf_name [(fname1 [, fname2, ...])]
VALUES (eExpression1 [, eExpression2, ...])}
ADODataSet1.Close;
adodataset1.CommandText:='insert url(url) values(' + url + ')';
ADODataSet1.Open;
//这样做错了。不知道怎么改。。 DBGrid1.Columns.Items[1].PickList := ?? //怎么赋值?没接触过,就是不会。...
name.mdb->表3.name = url :: id:自动编号;url,title,type,images:文本;ADODataSet1.Last;//添加记录;
{INSERT INTO dbf_name [(fname1 [, fname2, ...])]
VALUES (eExpression1 [, eExpression2, ...])}
ADODataSet1.Close;
adodataset1.CommandText:='insert url(url) values(' + url + ')';
ADODataSet1.Open;
//这样做错了。不知道怎么改。。 DBGrid1.Columns.Items[1].PickList := ?? //怎么赋值?没接触过,就是不会。...
adodataset1.CommandText:='insert url(url) values(''' + url + ''')';
[Error] Unit1.pas(102): Not enough actual parameters
DBGrid1.Columns.Items[1]. 这个后面就 ‘点’ 不出来了。能说详细点吗?? 不懂 啊。
adodataset1.CommandText:='insert url(url) values(' + url + ')';
ADODataSet1.Open;//这个地方应该用ADODataSet1.ExecSQL;
放一个Memo,通过memo来给PickList赋值 DBGrid1.Columns[0].PickList:=Memo1.Lines;
DBGrid1.Columns[1].PickList:=Memo2.Lines;
...
依次类推。
select 用OPEN
DBGrid1.Columns.Items[1].PickList.ADD.........
dbgrid的内容变化也会反映到数据库中去的
ADODataSet1.ExecSQL;中提示:
[Error] Unit1.pas(102): Undeclared identifier: 'ExecSQL'
我不知道要在哪里定义,是不是在USES中要家点什么的?