Ich soll eine Suche �ber eine ganze Datenbank realisieren. Dabei stosse ich
auf ein Problem mit dem Feld-Datentyp:
DER CODE:
***************
01 SET Conn = Server.CreateObject("ADODB.Connection")
02 Conn.Open "dsn=swu;uid=swuadmin;pwd=swuadmin"
03 SET scSchema = Conn.OpenSchema(4)
04 DO WHILE NOT scSchema.EOF
05 SQL="SELECT * FROM "& scSchema("TABLE_NAME") &" WHERE "&
scSchema("COLUMN_NAME") & "='%ler'"
06 SET rs_spalten = Conn.Execute(SQL)
07 DO WHILE NOT rs_spalten.EOF
08 Response.Write(rs_spalten(scSchema("COLUMN_NAME")) & "<br>" & VbCrLF)
09 rs_spalten.MoveNext
10 LOOP
11 SET rs_spalten = NOTHING
12 rs_spalten.Close
13 scSchema.MoveNext
14 Loop
15 Conn.Close
16 SET Conn = NOTHING
17 SET scSchema = NOTHING
DER FEHLER:
***************
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e07'
[Microsoft][ODBC SQL Server Driver][SQL Server]Syntaxfehler beim
Konvertieren des varchar-Wertes '%ler' in eine Spalte vom Datentyp int.
/__mm__ihsuche.asp, Zeile 6
#######################################
Wir sehen: ein Fehler mit dem Datentyp in einer der DB-Spalten. Wie kriege
ich jetzt den Datentyp in der jeweiligen Spalte raus, damit ich einen Int
nicht mit einem String vergleiche? Zu H�lf!
Beste Gr��e | Michele Marsching
Application Development
KlickTick.de * Internetservices & -consulting
http://www.klicktick.de
[EMAIL PROTECTED]
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp