トレーニング管理のための古いVBアプリケーションがあります。これはVB6で書かれており、データベースはMsAccessです。 このアプリケーションを使用しているときに、トレーニングセッションを保存している間は、すべてのレコードが以前のレコードの間に保存されます(順不同)。最後の行に追加されません。また、アプリケーションはデータベースからデータを取得し、それをgridviewで示しました。最後の表示は並べ替えられていません。最新のデータのように、フォームを使用して追加されました。中段のどこかに表示されます。 データベーステーブルを見ると、すべての新しいデータが中間の行に追加されるようになりました。VB6からMS Accessに注文を挿入します。
sql = "INSERT INTO TrAssignment (BatchID,Category,CourseNumber,CourseTitle,FromDate,ToDate,Duration,Location, Trainer, FixedCost,DefaultStudentCost) VALUES ('" & CStr(txtBatchid.Text) & "','" & CStr(cmbCrscategory) & "','" & CStr(sCourNo) & "', '" & CStr(sCourTitle) & "','" & SchfromDTPick.Value & "','" & SchtoDTPicker.Value & "','" & CStr(txtSchduration.Text) & "','" & cmbLocation & "','" & CStr(cmbTrainer) & "','" & CStr(Trim(txtFixedcost.Text)) & "','" & CStr(Trim(txtDefault.Text)) & "')"
rs.Open sql, conn, adOpenDynamic, adLockOptimistic
も形式の日付フォーマットは、一部のレコードの日付は、この正確な形式で保存されます、DD-MM-YYYYのようなものです: ここで私は、コードが表示されます。しかし、いくつかの場合、日付形式はd/m/yyyyに似ています。 日付コントロールから日付をフェッチしているだけで、コードには書式がありません。