0

私がやりたいのは、データベースからExcelに一連の行をインポートし(この部分はすでに実装されて機能しています)、Excel内でそのデータを編集し、ボタンをクリックしてデータベースの行を更新します。各行の最後のセル。

これは可能ですか?現在、VS 2008 C#とExcel相互運用機能v14を使用しています。データベースサーバーはSQLServerです。

4

2 に答える 2

0

データシートでAccessを使用します。あなたが求めていることは可能ですが、かなりの手間がかかります。

Excelを使用する場合は、クエリアドインツール(Excel 2003以前)またはデータリボン(Excel 2007以降)を調べてください。

于 2012-08-17T05:44:17.333 に答える
0

あなたが遭遇するであろう多くの、多くの問題を参照せずに:

''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
于 2012-08-17T08:10:51.060 に答える