作者jim61103 (丁丁)
看板Visual_Basic
标题[.NET] 资料进不去资料库
时间Sat Aug 25 12:10:08 2012
请输入专案类型(网站专案或者应用程式专案):应用程式
各位大大好
Dim cmd5 As New OleDbCommand("INSERT INTO 名次 VALUES(""" + Trim(Bib.Text) +
""",""" + totalname.Text + """,""" +
TotalTime.Text +""")", cn3)
cmd5.ExecuteNonQuery()
cn3.Close()
这3行程式有执行
在debug的时候有看到cmd5的CommandText
变成INSERT INTO 名次 VALUES("58","你好","00:04:05.00")
已经确定在sql语法里面贴上这一段可以正常执行
可是我用程式跑的时候没有出现任何错误讯息
可是资料库中是空的
有大大可以跟我说怎麽会这样嘛?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.170.155.139
1F:→ lbeeon:ExecuteNonQuert() 回传有大於0? 08/25 13:00
2F:→ jim61103:回传?我在逐步执行ㄉ时候 好像没有看到那边有出现 08/26 01:14
3F:→ jim61103:为了评估索引属性,使用者必须限定属性且必须明确提供引 08/26 01:17
4F:→ jim61103:数 08/26 01:18
5F:→ jim61103:这个出现蛮多次的 08/26 01:20
6F:→ lbeeon:一搬来说会利用 ExecuteNonQuery的值来判定SQL是否执行成功 08/26 01:50
7F:→ lbeeon:回传的值是指影响的资料列数 08/26 01:51
8F:→ MOONRAKER:阿你是不会用变数 k = cmd5.ExecuteNonQuery() 存起来喔 08/26 02:03
9F:→ jim61103:我发现 他存资料进去後 不会存档 城市关掉 资料就没了 08/26 11:36
10F:→ jim61103:请问有什麽方法可以让他存在资料库,不要关掉就消失 08/26 11:38
11F:→ DeepSix:是Access吗?分别检查一下bin资料夹和专案资料夹的档案... 08/27 13:11
12F:→ jim61103:谢谢 已解决 08/27 20:33
13F:→ jim61103:现在只是INSERT INTO後面+一下ORDER BY就会出错 08/27 20:38
14F:→ jim61103:又出现了 只要程式关掉 资料库里的资料也消失了! 08/27 21:36
15F:→ MOONRAKER:insert into怎麽会有order by 08/27 23:12
16F:→ jim61103:嗯 那我知道了 可是现在程式关掉 资料库的资料也消失了 08/27 23:47
17F:推 Marty:程式关掉db资料会消失?? 还是第一次听到 把完整的Code贴上来 08/28 12:53
18F:→ Marty:这种情况值得好好研究~ 08/28 12:53
19F:→ jim61103:有关sql的code就只有上面那一段而已~ 08/28 18:15
20F:→ Abbee:啥? 你会不会是整个trans一直开着, 捞资料也用那trans,但没 08/28 19:38
21F:→ Abbee:commit就关程式了 08/28 19:39
22F:→ jim61103:commit? 我好像没有cn3.close 都是处於open的状态 08/28 20:43
23F:推 cawQQ:应该是没用transaction..同意上面先看Execute的回传值吧!! 08/29 09:11