我是用的ODBC的方式操作数据库SQL SERVER,程序24小时运行。
有时候,程序会弹出一个错误对话框提示Run time错误,点击确定键后程序退出。
不知道做数据库的高手有没有碰到过?
还有,如果我在SQL SERVER的企业管理器里面改变数据库属性,就是把登陆方式从WINDOW方式改为SQL SERVER登陆,或者反过来改变,都能触发这个run time错误,弹出N多这种错误提示框。请问前辈们有没有什么提示和心得。。
谢谢了。~~

解决方案 »

  1.   

    谢谢  bohut(伯虎) 大哥。
    我希望能够听到前辈们更多的声音谢谢了~
      

  2.   

    对了。我的程序操作数据库相当频繁。几乎每一秒内都要操作很多次,只是在凌晨2-6点才清闲点。。这个run time错误究竟是什么意思呢?谢谢大家。
      

  3.   

    现在基本上不用ODBC了,
    可以考虑把连接升级到ADO
      

  4.   

    為什麼人把登陆方式从WINDOW方式改为SQL SERVER登陆這樣子肯定會出錯啦,建議不要這樣至於平時的 程序会弹出一个错误对话框提示Run time错误 這個也遇到過,這種情況一般把可能出錯的操作部份做壓縮,減少其出錯機會,如所收過來的數據達到一定數後再寫入數據庫,只有在用使用數據庫是才打開相差對角,不用時全部關閉
      

  5.   

    数据库目前的登陆方式是SQL SERVER登陆。。
    我只是在偶尔一次操作中,发现在两种登陆方式之间改动,能触发这个错误。。~。。
    平常只是弹出一个RUN TIME,如果我这样改变一次,一下子能弹出很多个RUN TIME。
      

  6.   

    RUN TIME error是提示运行报错了,或者是访问了一个无效的地址,或者是访问数据库字段失败等提示。你最好对你访问数据库的操作做个跟踪,找到出错的断点,这才是真正解决的办法。
      

  7.   

    实在不行就在程序里启动个Work线程来进行窗口监控。
    发现有弹出的RUN TIME 窗口就关闭之!
    这样你的改动量应该最少了。
    大家说这种方法是不是“破罐子破摔”呢?