delphi中insert问题 sql:='insert into 职位表 values('01','mj',1000)'; 这句话哪里错了呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 语法:INSERT INTO 表名称 VALUES (值1, 值2,....)INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)例子:sql:='insert into 职位表 (字段1,字段2,字段3) values('01','mj',1000)';如果是你这个用法,应该是所有字段的值都要给定。sql:='insert into 职位表 values('01','mj',1000)';//如果字段不全会出错。 +1如果要知道是不是你想要的sql语句,就用 showmessage(sql)看下 你用这个试试,还出错的话,可能是字段类型不对!sql:='insert into 职位表 (字段1,字段2,字段3) values('01','mj',1000)';你把职务表的结构发上来! 引号错误sql:='insert into 职位表 (字段1,字段2,字段3) values(''01'',''mj'',1000)'; adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('insert into word(jpeg) values(:pic)'); //进行插入操作 adoquery1.Parameters.ParamByName('pic').LoadFromStream(stream,ftblob); //读取保存的内存图片 adoquery1.ExecSQL; showmessage('图片保存成功!'); adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('insert into word(id,name,jpeg) values(:a,:b,:c)'); //进行插入操作 adoquery1.Parameters.ParamByName('a').trim(edit1.text);adoquery1.Parameters.ParamByName('b').trim(edit2.text);adoquery1.Parameters.ParamByName('c').trim(edit3.text);adoquery1.ExecSQL; showmessage('图片保存成功!'); 最好的办法是你先在窗体放一个控件,把SQL的语句字符串先显示在MEMO1上,看看语句的直接显示结果,常量要加上引号,尤其是在DELPHI中,长的SQL语句分行连接在一起时经常会出错,先在MEMO1或是其它地方显示出字符串的值,就知道错在哪了。这样能方便调试。 如何实现批量写入 richedit的同一行怎样设置不同的字体? 请问怎么获得一个外部程序窗体的Handle? 写程序,八百一个月你会做吗? 多线程的简单问题:按照例子写的多线程也报错 如何通过WebBrower打开的网页中的连接来调用本程序的窗口 一个关于保存文件的问题 在win98下 怎样调用int 13中断 用DELPHI怎样实现 紧急求助,如何调用一个COM组件? 怎么安装? 关于在NS-2.28中运行无线网络模拟 想通过双击DBgrid中的行,来将选中的行的数据,显示到DBedit中修改,怎么做?
INSERT INTO 表名称 VALUES (值1, 值2,....)
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
例子:
sql:='insert into 职位表 (字段1,字段2,字段3) values('01','mj',1000)';如果是你这个用法,应该是所有字段的值都要给定。
sql:='insert into 职位表 values('01','mj',1000)';//如果字段不全会出错。
如果要知道是不是你想要的sql语句,就用 showmessage(sql)看下
sql:='insert into 职位表 (字段1,字段2,字段3) values('01','mj',1000)';你把职务表的结构发上来!
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into word(jpeg) values(:pic)'); //进行插入操作
adoquery1.Parameters.ParamByName('pic').LoadFromStream(stream,ftblob); //读取保存的内存图片
adoquery1.ExecSQL;
showmessage('图片保存成功!');
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into word(id,name,jpeg) values(:a,:b,:c)'); //进行插入操作
adoquery1.Parameters.ParamByName('a').trim(edit1.text);
adoquery1.Parameters.ParamByName('b').trim(edit2.text);
adoquery1.Parameters.ParamByName('c').trim(edit3.text);
adoquery1.ExecSQL;
showmessage('图片保存成功!');