public void UnCompile() { if (mVM != null) { isqlite_vm pVM = mVM; mVM = null; pVM.Dispose(); } }
public void Compile() { if (mCmd.mpConn == null || mCmd.mpConn.mState == ConnectionState.Closed || mCmd.mpConn.mState == ConnectionState.Broken) throw new InvalidOperationException(); if (mVM != null) { mVM.reset(); } else { if (mCmdText.Length == 0) throw new InvalidOperationException(); mVM = mCmd.mpConn.sqlite.compile (mCmdText); } BindParameters(); }