1.写了一段程序不知道为什么老是说不能返回数据集,
adodataset2.close;
adodataset2.CommandText:='insert into try (au_lname,au_fname ) values('''+kk[1]+''','''+kk[2]+''')';
adodataset2.Open;
adodataset1.next;
可是内容已经插入表里了可是DBGRID上无法显示怎么办呀我快疯了!!
adodataset2.close;
adodataset2.CommandText:='insert into try (au_lname,au_fname ) values('''+kk[1]+''','''+kk[2]+''')';
adodataset2.Open;
adodataset1.next;
可是内容已经插入表里了可是DBGRID上无法显示怎么办呀我快疯了!!
解决方案 »
- 简单的sql语句写法,忘了
- 关于存储过程
- 帮忙修改一下程序~
- 急问SQL语句,在线等待.........
- 為了新環境,我快失業了,為了項目提成,我推掉了另一份工!
- 本人想开发一个统计类工具(有示例工具样子),限杭州地区高手,谢谢,具体事宜请联系QQ:531508022
- 今年的软考成绩有没有出来?怎样查询?
- 问:程序员考CPA(注册会计)有没有用啊!?有人考过么?我以前从来没有学过这方面的课程,大家说有可能过吗?我给自己的时间是两年全过!!我很努力的!:)
- 关于DLL中指针函数的调用,如何在type里定义 void* OpenByIndex(unsigned int: vid;unsigned int: pid)?
- paslibvlc 怎么播放 网络视频
- BDE连接FOXPRO怎么设置啊!!!谢谢了
- 大家真的不知道怎么把一个远程的表生成本地的一个表吗
用adoquery的excutesql或者用adocommand的excute执行这个语句,然后在把你的dataset打开,这样才返回数据集。select语句才能返回数据集的。
insersql:='insert into try (au_lname,au_fname) values('''+kk[1]+''','''+kk[2]+''')';
adoquery1.SQL.Add(insersql);
adoquery1.ExecSQL ;
adodataset1.next;
这么写可以了吧
可是总是说sql 语句后面少分号这是为什么
insersql:='insert into try (au_lname,au_fname) values('+''''+kk[1]+''''+','+''''+kk[2]+''''+')';
adoquery1.SQL.Add(insersql);
adoquery1.ExecSQL ;
adodataset1.next;
这句是对的.
adoquery1.sql.clear;
insersql:='insert into try (au_lname,au_fname) values('''+kk[1]+''','''+kk[2]+''')';
adoquery1.SQL.Add(insersql);
adoquery1.ExecSQL ;
adodataset1.next;