代码肯定赋值的,我用MessageBox在执行数据库操作前核对过,但是就是插入进去以后没有数据显示;以前还怀疑过变量名字的问题,因为在另外一个窗体中也使用过相同的名字,但是我在更换了名字以后,发现问题依然还在,这就不知道是为什么了,没有方向

解决方案 »

  1.   

    你设个断点,看看sCommand的值,再把它的值拿到数据库里执行。
      

  2.   

    如下:
    看看结果。
    如果没有
    关掉sql server
    重新打开sql server
    有时候SQL Server的刷新真的有很大问题。
    别不信
    just have a try
      

  3.   

    断点中的值确实为空,但是为什么会为空呢?如果说值真的为空,那么MessageBox显示的时候是如何取到值的?疑惑
      

  4.   

    最后总结:问题原因已经查明,其实是语句书写的顺序问题,但是很奇怪为什么这个编译器会有这种问题?难道是Bug,好像很不应该。