数据库编程的鼠标“增加”事件不能成功

string booknum,bookname,auther,publisher
string publish_time, price,store
booknum=trim(sle_1.text)
bookname=trim(sle_2.text)
auther=trim(sle_3.text)
publisher=trim(sle_4.text)
publish_time=trim(sle_5.text)
store=trim(sle_6.text)
price=trim(sle_7.text)

if len(booknum)=0 then
messagebox("书号","请输入书号!")
sle_1.setfocus()
return
end if
if len(booknum)<>6 then
messagebox("书号","书号应为6位数!")
sle_1.setfocus()
return
end if
if len(bookname)=0 then
messagebox("书名","请输入书名!")
sle_2.setfocus()
return
end if
if len(auther)=0 then
messagebox("作者","请输入作者!")
sle_3.setfocus()
return
end if
if len(publisher)=0 then
messagebox("出版社","请输入出版社!")
sle_4.setfocus()
return
end if
if len(publish_time)=0 then
messagebox("出版日期","请输入出版日期!")
sle_5.setfocus()
return
end if
if len(price)=0 then
messagebox("存量","请输入存量!")
sle_6.setfocus()
return
end if
if len(store)=0 then
messagebox("单价","请输入单价!")
sle_7.setfocus()
return
end if

select shuhao into :booknum from t_bookmanage where shuhao=:booknum;
if SQLCA.SQLCode = 0 then
messagebox("增加","此书号已经存在")
sle_1.text=""
sle_1.setfocus()
return
end if
select shuming into :bookname from t_bookmanage where shuming=:bookname;
if SQLCA.SQLCode = 0 then
messagebox("增加","此书名已经存在")
sle_1.text=""
sle_1.setfocus()
return
end if
insert into t_bookmanage(shuhao,shuming,zuozhe,chubanshe,chubanriqi,chuliang,danjia)
values(:booknum,:bookname,:auther,:publisher,:publish_time,:store,:price);
if SQLCA.SQLCode=0 then
messagebox("增加","此图书添加成功")
else
messagebox("增加","此图书未能增加成功!")
end if
sle_1.text=""
sle_2.text=""
sle_3.text=""
sle_4.text=""
sle_5.text=""
sle_6.text=""
sle_7.text=""
sle_1.setfocus()

无其他回答

怎样使鼠标经过图片时显示层,层里面显示从数据库中读取的数据(用表格...
你这些数据是在鼠标移动到图片上从数据库中读取出来的还是事先就读取出来的啊。如果是当鼠标移动到图片上读取的话就用mouseOn事件,利用异步的AJAX就可以了。

这个新闻变换图片连接数据库后数字1怎么不能消失,而且鼠标放在上面也...
这个肯定需要js控制的啊

本人是swing的新菜鸟,网上找了一个例子改了改,可是不出效果,就是一个...
然后从数据库里获得数据,然后传入到这个model中。其次在你的swing中定义一个table,然后实例化你定义的这个model,然后用table.setMode(DefaultTableModel),把你实例化的那个model传入到table中,这样就会在tabale中显示了你要的结果,至于你说要与数据库连接操纵,这里你就需要加入相关的鼠标listener了,在这...

电脑编程是学什么的(少儿编程是学什么的)
事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。 3、方法嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。 4、对象程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是...

下面是VB用Adodc控件在MAFlexgrid中显示数据库中的数据的程序,我要让...
Private Sub Command1_Click()If HaveSelected = True Then MSHFlexGrid1.RemoveItem MSHFlexGrid1.RowSel '删除选中的行 End Sub Private Sub Form_Load() '窗体加载的时候做的准备,一方面添加些数据,另一方面做些初始必须的设置与赋值,这就是初始化 MSHFlexGrid1.Cols = 10 '设置MSHFlexGrid1为十列 ...

学电脑编程有什么用电脑编程是什么意思有什么作用
一、可以提高电脑水平。学习编程,首先要学会各种PLC、触摸屏软件安装和卸载,打字当然也是必不可少的要求,软件中的菜单的应用相当于把电脑的基础知识好好的学习了一番,一些人用电脑只会用鼠标点击,久而久之,这其实还是电脑盲,而学好编程,键盘鼠标都要配合使用。在电脑硬件方面,电脑配置要求,串口以及外置接口在学习...

谁能帮助我这是什么意思吗?MXL文件
(3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。 (4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。 缺点 Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。 综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。 Pascal语言简...

API是什么?
要想在你的工程中声明API函数,只需运行API Text Viewer,打开Win32api.txt(或.MDB如果你已经把它转换成了数据库的话,这样可以加快速度.注:微软的这个文件有很多的不足,你可以试一下本站提供下载的api32.txt),选择"声明",找到所需函数,点击"添加(Add)"并"复制(Copy)",然后粘贴(Paste)到你的工程里.使用预...

数据库系统原理论文
★网络操作系统:Windows2000;★数据库服务器:MicrosoftAccessr2000; ★服务器平台:Windows2000;★客户机平台:Windows95\/98\/NT\/2000; ★前端开发工具:visualBasic6.0(企业版);★数据访问对象:ADO(本系统使用ADO控件,简化编程)。 3.3.3确定系统的功能模块 通过分析确定库存系统将包含6个主要功能模块,即系统模块、入库...

利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t...
在项目上右键鼠标属性,然后 添加jar包,我这里已经加载过了 第三步:编写代码 package com.gf;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Statement;public class Test { public static void main(String[] args) throws ...

相似回答
大家正在搜