作者wendy1985 (张小文)
看板Visual_Basic
标题关於VB修改的程式码
时间Mon Aug 23 11:02:20 2010
哈罗~我想请问
关於VB的修改功能程式码该如何写呢
我写的如下
但跑出来仍有问题
麻烦帮忙看看喔
谢谢
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim cnn As OleDbConnection
Dim strcnn As String
strcnn = "Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=""****.accdb"""
'Provider=SQLOLEDB;Data Source=VB work.accdb"
cnn = New OleDbConnection(strcnn)
cnn.Open()
Debug.Print(TextBox2.Text)
Dim cmdstr1 As String = "UPDATE 资料 SET 姓名, 性别,
生日=小玲, F, 2010/1/1, WHERE 编号=3"
Debug.Print(cmdstr1)
Dim cmd As OleDbCommand = New OleDbCommand(cmdstr1, cnn)
cnn.BeginTransaction()
cmd.ExecuteReader(cmdstr1)
cnn.EnlistDistributedTransaction()
End Sub
另外是不是生日的日期造成的呢?
麻烦了
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.73.85
1F:→ MOONRAKER:原来UPDATE可以这样写,SQL真是太深奥了! 08/23 12:54
2F:推 horngsh:那是ANSI标准的SQL UPDATE语法吗? 08/23 14:16
3F:→ wendy1985:应该是有错误拉~可能还是要请各位帮忙看看~我是新手^^" 08/23 15:35
4F:→ wendy1985:因为我是要连至ACCESS所以用的不是正统SQL的语法 08/23 15:36
5F:→ MOONRAKER:我看习惯的update叙述是 {栏位}={内容},{栏位}={内容} 08/23 16:47
6F:→ MOONRAKER:没有看过{栏位},{栏位},{栏位}={内容},{内容},{内容} 的 08/23 16:48
7F:→ MOONRAKER:access我从不用 你可自己找书或找网页看明白 08/23 16:49
8F:→ WorkinChina:虽然程式我看不懂 但是 「"」是单数个 应该不对称吧 08/23 19:20
9F:→ MOONRAKER:那看起来都是断行造成的。 08/24 18:46
10F:推 qsss:MOONRAKER 兄已经点出来了, SQL Update 不是这样写的 08/25 10:55
11F:→ qsss:另外, 字串前後应该要加 ', 日期栏位最好加 TO_DATE 08/25 10:56