私がやりたいのは、データベースからExcelに一連の行をインポートし(この部分はすでに実装されて機能しています)、Excel内でそのデータを編集し、ボタンをクリックしてデータベースの行を更新します。各行の最後のセル。
これは可能ですか?現在、VS 2008 C#とExcel相互運用機能v14を使用しています。データベースサーバーはSQLServerです。
私がやりたいのは、データベースからExcelに一連の行をインポートし(この部分はすでに実装されて機能しています)、Excel内でそのデータを編集し、ボタンをクリックしてデータベースの行を更新します。各行の最後のセル。
これは可能ですか?現在、VS 2008 C#とExcel相互運用機能v14を使用しています。データベースサーバーはSQLServerです。
データシートでAccessを使用します。あなたが求めていることは可能ですが、かなりの手間がかかります。
Excelを使用する場合は、クエリアドインツール(Excel 2003以前)またはデータリボン(Excel 2007以降)を調べてください。
あなたが遭遇するであろう多くの、多くの問題を参照せずに:
''Reference: Microsoft ActiveX Data Objects x.x Library
Dim cn As New ADODB.Connection
Dim cmd As New ADODB.Command
cn.Open ServerCon
cmd.ActiveConnection = cn
cmd.CommandText = "insert_user"
cmd.CommandType = adCmdStoredProc
cmd.Parameters("@username").Value = Worksheets("Sheet1").Cells(2, 2)
cmd.Execute