Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

sql-vb.net से अधिकतम मूल्य प्राप्त करना

विधि ExecuteScalar() रिटर्न System.Object इसलिए अपना कोड बदलें।

 Dim value=cmd2.ExecuteScalar()
 IF Not IsNoThing(value) Then
    result=Decimal.Parse(value.ToString())
 End IF    

या आप ExecuteReader का उपयोग कर सकते हैं,

   Dim dr2 As OracleDataReader = cmd2.ExecuteReader()
    Dim value as Decimal
    If dr2.Read() Then
       IF Not dr2.IsDbNull(0)
           Value=dr2.GetDecimal(0)
       End IF
    End If

और हमेशा हार्डकोडेड sql स्ट्रिंग के बजाय पैरामीटर का उपयोग करें।

cmd2.CommandText = "SELECT MAX(LASTNO) FROM d001005 where lbrcode=@lbrcode and CODE1='CASH' and lnodate=@lnodate"
cmd2.Parameters.Add("@lbrcode",SqlDbType.VarChar,20).Value=lbr
.....


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL पर इस ट्रिगर को कैसे कार्यान्वित करें?

  2. चाइल्ड रिकॉर्ड का चयन करने, उनके मूल्यों को गुणा करने और पैरेंट रिकॉर्ड को अपडेट करने के लिए ट्रिगर करें

  3. Oracle में एकत्रीकरण के साथ रोटेट/पिवट टेबल

  4. गुम आर्टिफैक्ट com.oracle:ojdbc6:jar:11.2.0.3

  5. pl/sql का उपयोग करके बैच ऑपरेशन कैसे करें