سلام
کد زیر چه مشکلی داره:
comDelet.CommandText = "DELET T.* FROM T WHERE ID=" & "'" & T1.Text.Trim & "'"
Con.Open()
comDelet.ExecuteNonQuery()
Con.Close()
سلام
کد زیر چه مشکلی داره:
comDelet.CommandText = "DELET T.* FROM T WHERE ID=" & "'" & T1.Text.Trim & "'"
Con.Open()
comDelet.ExecuteNonQuery()
Con.Close()
کد SQLرا به این ترتیب اصلاح کن شاید به نتیجه برسی
DELETE from T where ID="+T1.text.trim"( حواست به E در آخر Delete باشد)
البته من به T1.text.trim شک دارم اگر با VB 6.0 کار می کنی با ید دستور Trim(T1.Text) را به کار ببری و دقت کنی که trim تمامی فاصله ها را برمی دارد یعنی اگر بین حروفID هم فاصله ای باشد , بر می دارد .
دلیل آن کتیشن های قبل از T1.text.trim را هم نمی دانم
اگر با SQL Server کار می کنی , و ID از نوع متن است کار تو سخت تر می شود . چون اگر مثلا در یک فیلد که حداکثر طول کاراکتر آن 16 است , تو یک کلمه ای وارد کنی که سه حرف است , خود SQL Server بقیه اش را تا 16 حرف جای خالی می گذارد . و Trim کار تو را خرابتر می کند .
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)