我无法向数据库中插入数据
数据库为sql 2005,位于192.168.0.3,表是这样的
CREATE TABLE [dbo].[bx](
[bxren] [nchar](10) NULL,
[bxdh] [nchar](10) NULL,
[bxrq] [datetime] NULL,
[bxdz] [char](10) NULL,
[bxnr] [char](10) NULL,
[bxlx] [char](10) NULL,
[bxqy] [char](10) NULL,
[bxtsqk] [char](10) NULL,
[bxbj] [char](10) NULL,
[bxpg] [char](10) NULL,
[bxwxxx] [char](10) NULL,
[bxxm] [bigint] NOT NULL
) ON [PRIMARY]
然后我在一个按钮里的代码为:
RESTORE FROM D:\aaa\szb.txt addi
lcodbcdriver =ALLTRIM(szb_类型)
lcodbcserver =ALLTRIM(szb_服务器)
lcodbcdatabase=ALLTRIM(szb_数据库)
lcuid =ALLTRIM(szb_用户)
lcpwd =ALLTRIM(szb_密码)
con1=sqlstringconnect('driver='+lcodbcdriver+';server='+lcodbcserver+';database='+lcodbcdatabase+';uid='+lcuid+';pwd='+lcpwd) &&建立测试连接句柄
a1='楼*洪'
a2='楼*洪'
a3=datetime()
a4='楼*洪'
a5='楼*洪'
a6='楼*洪'
a7='楼*洪'
a8='楼*洪'
a9='楼*洪'
a10='楼*洪'
a11='楼*洪'
a12=100
if con1>0
messagebox("连接成功!",0,"数据源")
SQLEXEC(con1,"insert into dbo.bx (bxren,bxdh,bxrq,bxdz,bxnr,bxlx,bxqy,bxtsqk,bxbj,bxpg,bxwxxx,bxxm) values (?a1,?a2,?a3,?a4,?a5,?a6,?a7,?a8,?a9,?a10,?a11,?a12)")
messagebox("插入成功!",0,"数据源")
SQLDISCONNECT(con1) &&断开连接句柄,这东东占用服务器资源的,用完就断了它
else
messagebox("连接失败,请检查网络及设置!",0,"警告")
ENDIF
运行显示连接成功,插入成功,然后到数据库的表里却没有发现有插入的数据,怎么回事?