vb连接SQL server数据库,运行时可以连接得上,以前写的程序可以插入记录的,但是现在插入数据时,却是0条记录。
我查看了sql server 警报:共有9条信息。显示如下:
                      错误    严重度
demo:full msdb log     9002    0
demo:full tempdb       9002    0
demo:ser.19 errors     0       19
demo:ser.20 errors     0       20
demo:ser.21 errors     0       21
demo:ser.22 errors     0       22
demo:ser.23 errors     0       23
demo:ser.24 errors     0       24
demo:ser.25 errors     0       25 
请问各位大侠:是否是日志和临时的数据库满了,直接清空能否解决该问题。 

解决方案 »

  1.   

    SQLb = "insert into ClientInfo(ClientId,ClientName,Sex,Marriage,"
            SQLb = SQLb & "NativePlace,CardId,Nation,Polity,Education,HomeAddress,"
            SQLb = SQLb & "Workaddress,Homephone,Mobilephone,manage,"
            SQLb = SQLb & "re,DepartId)"
            SQLb = SQLb & " values ('" & Trim(Txtclid.Text) & "',"
            SQLb = SQLb & " '" & Trim(Txtname.Text) & "',"
            SQLb = SQLb & " '" & a & "','" & b & "','" & Trim(Txtaddress.Text) & "',"
            SQLb = SQLb & " '" & Trim(TxtcardId.Text) & "','" & Combo2.Text & "',"
            SQLb = SQLb & "'" & Combo1.Text & "','" & Trim(txtedu.Text) & "',"
            SQLb = SQLb & "'" & Trim(Txthome.Text) & "','" & Trim(Txtfactory.Text) & "',"
            SQLb = SQLb & " '" & Trim(Txtphone.Text) & "',"
            SQLb = SQLb & "'" & Trim(Txtmobile.Text) & "','" & Trim(Txtmanage.Text) & "',"
            SQLb = SQLb & " '" & Trim(Txtre.Text) & "','" & strdep & "')"
          ' Debug.Print SQLb
             Cn.Execute SQLb
    其实就上面这条语句啊,我直接把该语句在查询分析器中运行都可以插入的。我想问一下怎样才能清空日志。
      

  2.   

    你看看SQL Server的表空间还有多少剩余的?