1樓:
這種問題一般都是改動了欄位名稱或者欄位順序造成。
2樓:網友
出現引數不足,期待值為1的錯誤提示,原因一般是出現在sql語句裡。
首先我得確定一下你的表名是不是user,如果是的話,檢視一下表中有沒有username,userpw,userpword,email,tel,handset,fax,address的欄位,如果都為是的話就不可能是sql錯誤!
接下來的方法是檢查你的sql語句是不是正確的方法:
開啟資料庫,點選左邊的查詢,在開啟的對話方塊中選擇關閉,之後只剩下乙個查詢視窗(灰色),之後在查詢視窗裡點選右鍵,貼上到裡面並覆蓋掉裡面的內容,點選上方的紅色勾,你語句的正確與否就知道了。
試試吧,還是不行的話再問!注意:如果是數字型(整型)的就不要單引號,文字型就用單引號,這個很重要啊!
j**a資料庫程式設計問題~引數不足,期望是
3樓:般若兮若
access是非常非常奇葩的東西。
你試試看sql這樣寫:"select * from student_info order by '"+"condition'"
貌似裡面凡是string型別都要加上''
4樓:龍佐天下
你呼叫的方法要求輸入乙個引數,你輸入不就得了。
5樓:網友
...這錯誤說明有點那個啊! 沒用過access 太強大了。
6樓:網友
能貼出你完整的sql語句嗎?
mfc 編寫資料庫,執行時出現了這樣的錯誤提示「 引數不足,期待是1。」
7樓:網友
感覺是呼叫介面的地方傳入的引數個數不對啊。
mfc中使用ado連線資料庫時只有一條資料成功新增,其它均未能新增到資料庫。
8樓:網友
肯定只有一條賽。
你的字串後面的都覆蓋了前面的,前面的怎麼可以新增進去刪除用 sql 語句 delete修改用 sql 語句 update ..set ..
mfc連線資料庫的問題
9樓:
都沒說到點子上。。。
這個路徑是你本地系統的路徑,本地系統的dll檔案在哪兒你就寫哪兒。只有編譯通過就行了。
生成的可執行程式,移植到別的電腦執行的時候,並不是搜尋這個路徑去查依賴的dll,而是通過當前系統的登錄檔來查詢 com介面,com介面的描述上記錄了本地註冊的所在路徑,然後裝入執行的。
這個就是com的獨特之處了,跟一般的dll依賴不一樣。
10樓:網友
印象裡 那個路徑是本機的路徑,元件是註冊元件。
程式便宜完畢後,在一般機器中訪問對應com不會有問題。
2.實際專案中,我見過的多數資料庫操作。
分兩種:乙個是舊的odbc連線,用的是api,另外個就是ado用起來簡單。
還1中oledb現在資料較少, 我也沒細緻研究。
有興趣可以搜下ado資料庫程式設計, 內容好多。
至於mfc裡面的資料庫類, 見用的少。
11樓:網友
樓上說錯了,這個c盤指的是你自己的機器的系統路徑,只要你的系統盤是c盤,編譯成exe之類的拿到使用者那去,不管他的系統盤是哪個程式都能跑起來的。
給你發了個原來練手的程式。
12樓:網友
為什麼要用ado呢?
好好想想為什麼資料庫有多套介面, odbc, ole db, ado.
13樓:網友
實際中不用這麼麻煩啊,資料庫很好做的,建議你買本資料庫的書看看,實際專案有很多不知道你的專案要實現什麼功能呢?
在做vc++時,連線資料庫時出現這種情況,是怎麼回事?
14樓:網友
上面提示是sql server不存在或訪問被拒絕!你用的是odbc 連線,不知道你的odbc配置了沒有!
vc 用odbc連線資料庫的時候要配置odbc 的。
配置odbc步驟:開啟控制面板→管理工具→資料來源 (odbc) →系統dns→新增。
15樓:網友
vc有乙個自帶的資料庫連線工具,用那個測試連線。連線成功,會有乙個連線字串。拷過來就行。
如果不成功,多半是登入名,密碼錯誤,或連線的ip位址錯。
c連線資料庫的問題
連線字串有點不一樣 server localhost database 資料庫名 uid sa pwd 這個可以通用 sqlconnection connstr new sqlconnection server localhost initial catalog 資料庫名 integrated se...
C連線資料庫,附近有問題
newsid 沒有取到值 string strcom select biaoti,zhaizi,neirong,img,counter,shijian from news where select biaoti,zhaizi,neirong,img,counter,shijian from news...
vs2019怎樣連線資料庫SQL Server2019 用文字描述出來
先在資料庫建表,再在vs2005中輸入 用sqlconnection寫連線資料庫的語句 包括連線的資料庫名,資料表名,登入資料庫的使用者名稱和密碼 之後用open開啟連線。用sqlcommand語句進行資料庫的操作 增刪改查 大體上就是這樣的。那要看你裝了幾個資料庫.2005和2000都裝了的話.就...