台灣最大程式設計社群網站
線上人數
1873
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 求救無門~~關於dataadapter update問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
求救無門~~關於dataadapter update問題
價值 : 0 QP  點閱數:1266 回應數:3
樓主

活葉
初學者
4 17
368 28
發送站內信

  都照書改的 為蝦米一直語法錯誤呀~~~~ XD 
拜拖各位大大幫幫忙   感謝萬分
 行 1: '-' 附近的語法不正確。 
例外詳細資訊: System.Data.SqlClient.SqlException: 行 1: '-' 附近的語法不正確。

原始程式錯誤: 
行 46:         Session("ad1").Update(Session("ds1"), "顧客資料")

  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此加入要初始化頁面的使用者程式碼
        If Not Page.IsPostBack Then
            Dim conn1 As New SqlClient.SqlConnection()
            Dim comm1 As New SqlClient.SqlCommand()
            Dim ad1 As New SqlClient.SqlDataAdapter()
            Dim ds1 As New System.Data.DataSet()
            conn1.ConnectionString = "server=localhost;database=test;user id=sa;password="
            conn1.Open()
            comm1.Connection = conn1
            comm1.CommandText = "select * from 顧客資料"
            ad1.SelectCommand = comm1
            ad1.Fill(ds1, "顧客資料")
            '透過session物件個人物件管理
                    Session("ds1") = ds1
            Session("ad1") = ad1
        End If
    End Sub

    Sub rec_save(ByVal sender As Object, ByVal e As EventArgs)

        Dim dr As System.Data.DataRow = Session("ds1").Tables("顧客資料").NewRow
        '定義datarow 相對欄位內容
        dr.Item("顧客編號") = txt_cusid.Text
        Session("ds1").Tables("顧客資料").Rows.Add(dr)
        Dim builder As SqlClient.SqlCommandBuilder = New SqlClient.SqlCommandBuilder(Session("ad1"))

        Session("ad1").Update(Session("ds1"), "顧客資料")
    End Sub

本篇文章發表於2003-09-03 16:33
1樓
回應

Sue
檢舉此回應
可不可以請問一下
你是參考哪一本書
我很好奇你的程式語法,功能的應用很豐富
本篇文章回覆於2003-12-06 10:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

活葉
檢舉此回應
感謝大家 後來經過曲曲折折
問題已解決了
後來沒有用sqlcommandbuilder的方法
而是自已寫dataadapter 的command
我有買了不少書
上面的例子是出自全華的 asp.net 網際網路系統程式開發手冊
優點是講到滿多asp.net連結資料庫的例子
缺點是所使用的開發工具並不是studio.net 例子都是寫在程式裡
若你使用的開發工具是studio.net
也有另外一本好書值得參考 學貫的ado.net程式設計開發指南
所教的就完全是拉物件的開發方式 這兩種方法有好有壞

市面上的書專門講asp.net的就那幾本
上面這兩本書算是還滿不錯的
若還在找書
這兩本推薦給您參考
本篇文章回覆於2003-12-06 14:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

peter
檢舉此回應
Thanks!!
本篇文章回覆於2003-12-06 21:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.