15-04-17, 02:55 PM
جرب هذا التنسيق
إذا كانت قاعدة البيانات SqlServer غير OleDbCommand إلى SqlCommand
ولاحظ ان مربعات النص التي تحتوي أرقام يتم تحويل قيمتها الى رقم بواسطة CDbl
ولاحظ ان مربعات النص التي تحتوي تاريخ يتم تحويل قيمتها الى تاريخ بواسطة CDate
ولاحظ ان مربعات النص التي تحتوي نص يتم تنظيف المسافات الزائدة منها بواسطة Trim
PHP كود :
Dim sql As String = _
" INSERT INTO [LOAN] ( [Loan_no], [StartDate], [LoanAmount], [MaturityDate], [DaysInterest], [Rate], [TotailInterest] ) " & _
" VALUES ( @Loan_no , @StartDate , @LoanAmount , @MaturityDate , @DaysInterest , @Rate , @TotailInterest ) "
Dim cmd As New OleDbCommand( sql, conn)
cmd.Parameters.AddWithValue ( "@Loan_no" , CDbl( LoanNo.Text ) )
cmd.Parameters.AddWithValue ( "@StartDate" , CDate( txtStartLoan.Text ) )
cmd.Parameters.AddWithValue ( "@LoanAmount" , CDbl( txtAmount.Text ) )
cmd.Parameters.AddWithValue ( "@MaturityDate" , CDate( txtMatDate.Text ) )
cmd.Parameters.AddWithValue ( "@DaysInterest" , Trim( txtDaysInterest.Text ) )
cmd.Parameters.AddWithValue ( "@Rate" , Trim( txtinterest.Text ) )
cmd.Parameters.AddWithValue ( "@TotailInterest" , Trim( txtTotailInterest.Text) )
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
إذا كانت قاعدة البيانات SqlServer غير OleDbCommand إلى SqlCommand
ولاحظ ان مربعات النص التي تحتوي أرقام يتم تحويل قيمتها الى رقم بواسطة CDbl
ولاحظ ان مربعات النص التي تحتوي تاريخ يتم تحويل قيمتها الى تاريخ بواسطة CDate
ولاحظ ان مربعات النص التي تحتوي نص يتم تنظيف المسافات الزائدة منها بواسطة Trim
