作者rock1985 (疾风)
看板C_Sharp
标题[问题] C#联结ACCESS的问题
时间Wed Feb 7 11:26:20 2007
小弟之前有麻烦大家
但是现在Debug又卡住了
所以又要拜托各位救救我了
string strQuery_uid = "SELECT MAX(uid) FROM userInfo";
string strQuery_pid = "SELECT MAX(pid) FROM pointInfo";
conn = new OleDbConnection(connStr);
uidcomm = new OleDbCommand(strQuery_uid , conn);
pidcomm = new OleDbCommand(strQuery_pid , conn);
//get the max pid ,uid from the database
conn.Open();
uidreader = uidcomm.ExecuteReader();
pidreader = pidcomm.ExecuteReader();
uid = uidreader.GetInt32(0); <------会显示 资料行/资料列没有资料
pid = pidreader.GetInt32(0);
uid++;
pid++;
conn.Close();
但是access的table中max的uid是2
总是抓不到正确的值
还有一个问题是
我不太了解用dataReader抓到的是栏位还是一个值
程式都靠msdn和在书局翻书後写的
麻烦大家帮助我吧
我已经卡再资料库中很久
谢谢大家
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.74.68