1樓:網友
conn as
public xs as
public rs as
在變數使用前例項化。
set conn=new
set rs=new
sql,conn,3,3
使用晚期繫結可能會解決問題,之後變數會一直在你宣告的作用範圍內生效。
2樓:網友
這錯誤是資料庫內有重複記錄,刪除或更新記錄時,程式不知道你要刪除哪乙個或更新哪乙個。
1、不要在你的資料表裡裝入重複的記錄。
2、刪除所有重複記錄,刪除重複記錄的方法網上去找有很多。
3、給你的資料表增加自動增長列,一般在資料庫管理軟體里加,access庫用acces去加,sql server用企業管理器去加。
如果連軟體都不會使用,就上網查查它們怎麼用。
3樓:網友
這個和vb沒關係,是資料庫沒有正確設定主鍵。
4樓:網友
這好像是在用datagrid修改資料時常遇到的,應該是與表中約束條件有關。
5樓:
主鍵列有空行了吧 。如果是access,有乙個鑰匙形狀的圖形,那個就是主鍵。
vb中怎樣更改資料?
6樓:網友
private sub command1_click()open "c:\" for output as #print #1,text1,text
close #
end sub
你只需要在text1裡轎巨集賣輸入資料絕歲,就可以儲存在。
確保c盤閉逗有,否則出錯。
7樓:網友
不明白更改**的資料,是程式內部的還是外部檔案中的?
vb資料修改
8樓:網友
不用寫的,直接可以修改。看看我的乙個例子:mdb中取唯一id號。
public function get_no() as longdim adb as new
dim ar as new recordsetdim n as long
cnnstr
yyno", adb, adopendynamic, adlockoptimistic
n = ar!currno
ar!currno = n + 1
set ar = nothing
set adb = nothing
get_no = n
end function
9樓:甕皓月
先找出要操作的記錄,再用下面的方法讀出借出情況。
讀某欄位的值用。
rs("欄位名")
然後用個if語句看看狀態,用以下方法改欄位值。
rs("欄位名")="某值"
簡單的問題:vb 修改已有資料
10樓:網友
和新增時類似,只是需要把讀出來的資料賦給類似新增視窗裡的控制項,就可以修改再儲存了。
11樓:荔菲彭澤
你的記錄檔案是怎麼組織的啊?
12樓:影墨者
使用檔案做的?用資料庫不是更方便嗎。
剛做的vb+資料庫 做的登陸系統 不知道怎麼改那個錯誤!
13樓:網友
cnn的連線開啟沒侍野?
strsql = 州穗。
你的問題90%是這句話錯誤造成的。
sno後面的是數字,不加單引號老跡喊。
14樓:匿名使用者
你的這個問題解決沒?我也這樣……
在vb系統中更改了資料庫裡面的資料後出錯是為什麼
15樓:網友
檢查哈資料庫,資料庫出錯了,應該是資料庫裡面有空缺的資料。
16樓:匿名使用者
檢查資料庫 對應列的型別 和 **中 新增資料的**~
可能有些列設定不能為空 你賦值該行 沒有給這列賦值。
VB如何連續讀取串列埠資料,vb怎樣讀取串列埠資料並進行處理?
vb6.0mscomm控制元件可以利用oncomm事件連續獲取來自外設傳送的訊號。基於 1 mscomm控制元件的rthreshold 屬性不為0和恰當的接收 2 使用電腦主機板物理com口或pci多串列埠卡上的com口com,這樣的com口是全雙工的,傳送與接收不會衝突。3 高質量的接收 和符合通...
vb如何把選中的access資料進行修改
1 對於選中的記錄修改其字段值,然後更新記錄集即可。2 工具 vb6 3 用adodc連線資料庫,用find方法 也可以使用其它方法 選中記錄,用fields value修改字段值,用update更新記錄集,示例如下 private sub form load adodc1.connectionst...
在vb中如何修改label中的字型的顏色
有兩種方法 直接在label屬性中,修改forecolor為想要的顏色 用 label1.forecolor hff forecolor 就是字型顏色 label1 屬性欄裡可以設定 label1.forecolor h8080ff 或者直接在label屬性中修改forecolor 在vb中可對標籤...